John Marquis (Portsmouth) wins a free kick in the defensive half.
90'+2
Substitution, Portsmouth. Marcus Harness replaces Ronan Curtis.
88'
Goal! Rochdale 0, Portsmouth 3. Ryan Williams (Portsmouth) right footed shot from the centre of the box to the centre of the goal. Assisted by Brett Pitman.
87'
Substitution, Rochdale. Harrison Hopper replaces Aaron Morley.
84'
Corner, Rochdale. Conceded by Lee Brown.
83'
Substitution, Rochdale. Lewis Bradley replaces Matt Done.
83'
Ian Henderson (Rochdale) wins a free kick in the defensive half.
83'
Foul by Ben Close (Portsmouth).
83'
Attempt blocked. John Marquis (Portsmouth) left footed shot from the centre of the box is blocked. Assisted by Lee Brown.
77'
Substitution, Rochdale. Fabio Tavares replaces Jimmy Keohane.
77'
Foul by Rekeil Pyke (Rochdale).
77'
Oliver Hawkins (Portsmouth) wins a free kick in the defensive half.
Attempt missed. Anton Walkes (Portsmouth) right footed shot from the right side of the box is close, but misses to the right following a corner.
74'
Corner, Portsmouth. Conceded by Robert Sánchez.
74'
Attempt saved. Ryan Williams (Portsmouth) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Ronan Curtis.
73'
Corner, Rochdale. Conceded by Christian Burgess.
72'
Oliver Hawkins (Portsmouth) hits the bar with a header from the centre of the box. Assisted by Brandon Haunstrup with a cross following a set piece situation.
72'
Foul by Jimmy Keohane (Rochdale).
72'
Ellis Harrison (Portsmouth) wins a free kick on the right wing.
70'
Foul by Ian Henderson (Rochdale).
70'
Brandon Haunstrup (Portsmouth) wins a free kick in the defensive half.
70'
Rekeil Pyke (Rochdale) wins a free kick in the defensive half.
70'
Foul by Lee Brown (Portsmouth).
69'
Attempt blocked. Ryan Williams (Portsmouth) left footed shot from the right side of the box is blocked. Assisted by John Marquis.
68'
Foul by Rhys Norrington-Davies (Rochdale).
68'
John Marquis (Portsmouth) wins a free kick on the right wing.
65'
Corner, Rochdale. Conceded by Craig MacGillivray.
65'
Attempt saved. Callum Camps (Rochdale) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Jimmy Keohane.
64'
Jimmy Keohane (Rochdale) wins a free kick in the defensive half.
64'
Foul by Ryan Williams (Portsmouth).
59'
Corner, Rochdale. Conceded by Christian Burgess.
59'
Attempt blocked. Ian Henderson (Rochdale) right footed shot from outside the box is blocked. Assisted by Matt Done.
56'
M.J. Williams (Rochdale) wins a free kick in the defensive half.
56'
Foul by John Marquis (Portsmouth).
56'
Hand ball by Ian Henderson (Rochdale).
54'
Corner, Rochdale. Conceded by Brandon Haunstrup.
51'
Attempt blocked. Ronan Curtis (Portsmouth) right footed shot from the left side of the box is blocked. Assisted by John Marquis.
47'
Goal! Rochdale 0, Portsmouth 2. Ronan Curtis (Portsmouth) right footed shot from the centre of the box to the centre of the goal.
46'
Attempt missed. Jimmy Keohane (Rochdale) right footed shot from outside the box is too high.
45'
Second Half begins Rochdale 0, Portsmouth 1.
45'+3
First Half ends, Rochdale 0, Portsmouth 1.
45'+2
Foul by M.J. Williams (Rochdale).
45'+2
Ellis Harrison (Portsmouth) wins a free kick in the defensive half.
45'+1
Attempt saved. Aaron Morley (Rochdale) right footed shot from outside the box is saved in the bottom left corner. Assisted by Jimmy Keohane.
41'
Ian Henderson (Rochdale) wins a free kick on the left wing.
41'
Foul by Brandon Haunstrup (Portsmouth).
39'
Rekeil Pyke (Rochdale) hits the right post with a header from the centre of the box. Assisted by Aaron Morley with a cross.
37'
Attempt blocked. Ellis Harrison (Portsmouth) left footed shot from the centre of the box is blocked.
37'
Attempt blocked. Oliver Hawkins (Portsmouth) header from the centre of the box is blocked. Assisted by Lee Brown with a cross.
37'
Corner, Portsmouth. Conceded by Luke Matheson.
35'
Attempt blocked. Ronan Curtis (Portsmouth) right footed shot from outside the box is blocked. Assisted by Ben Close.
31'
Attempt blocked. Callum Camps (Rochdale) left footed shot from the right side of the box is blocked. Assisted by Luke Matheson.
29'
Foul by Matt Done (Rochdale).
29'
Ben Close (Portsmouth) wins a free kick on the left wing.
28'
Attempt missed. Jimmy Keohane (Rochdale) right footed shot from the left side of the box is close, but misses to the left. Assisted by Aaron Morley.
27'
Corner, Rochdale. Conceded by Anton Walkes.
26'
Attempt blocked. Ryan Williams (Portsmouth) left footed shot from outside the box is blocked.
24'
Offside, Portsmouth. Ronan Curtis tries a through ball, but Ellis Harrison is caught offside.
23'
Corner, Rochdale. Conceded by Brandon Haunstrup.
18'
Attempt blocked. Ellis Harrison (Portsmouth) header from the centre of the box is blocked. Assisted by Brandon Haunstrup with a cross.
15'
Goal! Rochdale 0, Portsmouth 1. Ronan Curtis (Portsmouth) right footed shot from the centre of the box to the centre of the goal. Assisted by John Marquis.
13'
Corner, Rochdale. Conceded by Lee Brown.
10'
Attempt missed. Brandon Haunstrup (Portsmouth) left footed shot from outside the box is high and wide to the left from a direct free kick.
9'
Foul by Matt Done (Rochdale).
9'
John Marquis (Portsmouth) wins a free kick in the attacking half.
4'
Attempt missed. Ryan Williams (Portsmouth) right footed shot from long range on the left is close, but misses to the left. Assisted by Ronan Curtis.
3'
Attempt missed. Jimmy Keohane (Rochdale) right footed shot from the left side of the box misses to the right. Assisted by Ian Henderson.