Second Half ends, Crewe Alexandra 0, Portsmouth 0.
90'+6
Marcus Harness (Portsmouth) wins a free kick in the defensive half.
90'+6
Foul by Harry Pickering (Crewe Alexandra).
90'+4
Harry Pickering (Crewe Alexandra) wins a free kick in the defensive half.
90'+3
Offside, Crewe Alexandra. Harry Pickering tries a through ball, but Owen Dale is caught offside.
89'
Offside, Portsmouth. Ronan Curtis tries a through ball, but George Byers is caught offside.
88'
Attempt missed. Owen Dale (Crewe Alexandra) left footed shot from the left side of the box misses to the right. Assisted by Chris Porter.
87'
Foul by Marcus Harness (Portsmouth).
87'
Harry Pickering (Crewe Alexandra) wins a free kick in the defensive half.
85'
Offside, Portsmouth. George Byers tries a through ball, but John Marquis is caught offside.
85'
Attempt missed. George Byers (Portsmouth) right footed shot from outside the box is close, but misses to the left.
81'
Attempt missed. Tom Lowery (Crewe Alexandra) right footed shot from outside the box misses to the right. Assisted by Owen Dale.
80'
Harvey White (Portsmouth) wins a free kick in the defensive half.
80'
Foul by Luke Murphy (Crewe Alexandra).
78'
Callum Johnson (Portsmouth) wins a free kick in the defensive half.
78'
Foul by Owen Dale (Crewe Alexandra).
77'
Tom Naylor (Portsmouth) wins a free kick in the defensive half.
77'
Foul by Chris Porter (Crewe Alexandra).
77'
Callum Johnson (Portsmouth) is shown the yellow card for a bad foul.
76'
Foul by Callum Johnson (Portsmouth).
76'
Antony Evans (Crewe Alexandra) wins a free kick in the defensive half.
76'
Corner, Portsmouth. Conceded by Harry Pickering.
75'
Ronan Curtis (Portsmouth) wins a free kick in the defensive half.
75'
Foul by Antony Evans (Crewe Alexandra).
74'
Substitution, Portsmouth. George Byers replaces Ryan Williams.
73'
Callum Johnson (Portsmouth) wins a free kick in the defensive half.
73'
Foul by Chris Porter (Crewe Alexandra).
72'
Substitution, Portsmouth. Harvey White replaces Ben Close.
72'
Hand ball by Tom Lowery (Crewe Alexandra).
68'
Attempt blocked. Owen Dale (Crewe Alexandra) right footed shot from the left side of the box is blocked. Assisted by Tom Lowery.
67'
Callum Johnson (Portsmouth) wins a free kick in the defensive half.
67'
Foul by Owen Dale (Crewe Alexandra).
65'
Attempt missed. Antony Evans (Crewe Alexandra) right footed shot from outside the box is high and wide to the right. Assisted by Mikael Mandron.
62'
Attempt missed. Tom Naylor (Portsmouth) header from the right side of the six yard box is close, but misses to the right. Assisted by Ronan Curtis with a cross following a corner.
62'
Corner, Portsmouth. Conceded by Harry Pickering.
62'
Attempt missed. Jack Whatmough (Portsmouth) header from the centre of the box misses to the left. Assisted by Charlie Daniels with a cross following a corner.
61'
Substitution, Crewe Alexandra. Mikael Mandron replaces Charlie Kirk.
61'
Corner, Portsmouth. Conceded by Will Jaaskelainen.
61'
Attempt saved. Ronan Curtis (Portsmouth) right footed shot from the centre of the box is saved in the top right corner.
60'
Ben Close (Portsmouth) wins a free kick in the defensive half.
60'
Foul by Owen Dale (Crewe Alexandra).
59'
Penalty saved! John Marquis (Portsmouth) fails to capitalise on this great opportunity, right footed shot saved in the bottom right corner.
58'
Penalty conceded by Will Jaaskelainen (Crewe Alexandra) after a foul in the penalty area.
58'
Penalty Portsmouth. Ronan Curtis draws a foul in the penalty area.
57'
Attempt saved. John Marquis (Portsmouth) header from very close range is saved in the top centre of the goal. Assisted by Ryan Williams with a cross.
55'
Offside, Portsmouth. Ryan Williams tries a through ball, but Callum Johnson is caught offside.
54'
Attempt saved. Owen Dale (Crewe Alexandra) right footed shot from outside the box is saved in the centre of the goal. Assisted by Chris Porter.
49'
Ryan Williams (Portsmouth) is shown the yellow card for a bad foul.
48'
Foul by Ryan Williams (Portsmouth).
48'
Antony Evans (Crewe Alexandra) wins a free kick in the defensive half.
45'
Second Half begins Crewe Alexandra 0, Portsmouth 0.
45'+7
First Half ends, Crewe Alexandra 0, Portsmouth 0.
45'+4
Attempt saved. John Marquis (Portsmouth) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Ryan Williams.
45'+4
Luke Offord (Crewe Alexandra) is shown the yellow card for a bad foul.
45'+4
Marcus Harness (Portsmouth) wins a free kick on the right wing.
45'+4
Foul by Luke Offord (Crewe Alexandra).
45'+2
Foul by Ben Close (Portsmouth).
45'+2
Chris Porter (Crewe Alexandra) wins a free kick in the defensive half.
45'+2
Attempt saved. Jack Whatmough (Portsmouth) left footed shot from the left side of the six yard box is saved in the bottom left corner. Assisted by John Marquis.
45'+2
Attempt missed. John Marquis (Portsmouth) left footed shot from the right side of the six yard box misses to the left. Assisted by Sean Raggett following a corner.
45'+2
Attempt missed. Sean Raggett (Portsmouth) header from the centre of the box misses to the right. Assisted by Charlie Daniels with a cross following a corner.
45'+1
Corner, Portsmouth. Conceded by Donervon Daniels.
45'+1
John Marquis (Portsmouth) wins a free kick on the left wing.
45'+1
Foul by Nathan Wood (Crewe Alexandra).
43'
Corner, Portsmouth. Conceded by Nathan Wood.
42'
Attempt missed. Charlie Daniels (Portsmouth) left footed shot from outside the box is high and wide to the left.
41'
Foul by Harry Pickering (Crewe Alexandra).
41'
Marcus Harness (Portsmouth) wins a free kick on the right wing.
35'
Foul by Callum Johnson (Portsmouth).
35'
Charlie Kirk (Crewe Alexandra) wins a free kick in the attacking half.
33'
Corner, Crewe Alexandra. Conceded by Callum Johnson.
33'
Attempt blocked. Owen Dale (Crewe Alexandra) right footed shot from the centre of the box is blocked. Assisted by Chris Porter with a headed pass.
32'
Corner, Crewe Alexandra. Conceded by Sean Raggett.
32'
Attempt blocked. Antony Evans (Crewe Alexandra) right footed shot from outside the box is blocked.
32'
Substitution, Crewe Alexandra. Donervon Daniels replaces Rio Adebisi because of an injury.
29'
Sean Raggett (Portsmouth) is shown the yellow card for a bad foul.
28'
Foul by Sean Raggett (Portsmouth).
28'
Chris Porter (Crewe Alexandra) wins a free kick in the attacking half.
24'
Foul by Sean Raggett (Portsmouth).
24'
Owen Dale (Crewe Alexandra) wins a free kick in the defensive half.
23'
Tom Naylor (Portsmouth) wins a free kick in the defensive half.
23'
Foul by Luke Murphy (Crewe Alexandra).
22'
Attempt missed. Tom Lowery (Crewe Alexandra) header from the centre of the box is close, but misses to the left. Assisted by Antony Evans with a cross.
21'
Offside, Portsmouth. Ben Close tries a through ball, but John Marquis is caught offside.
20'
Tom Naylor (Portsmouth) wins a free kick in the defensive half.
20'
Foul by Antony Evans (Crewe Alexandra).
20'
Tom Lowery (Crewe Alexandra) is shown the yellow card.
20'
Ben Close (Portsmouth) wins a free kick in the defensive half.
20'
Foul by Antony Evans (Crewe Alexandra).
19'
Offside, Portsmouth. Charlie Daniels tries a through ball, but Sean Raggett is caught offside.
18'
Ronan Curtis (Portsmouth) wins a free kick on the left wing.
18'
Foul by Rio Adebisi (Crewe Alexandra).
14'
Attempt blocked. Tom Lowery (Crewe Alexandra) left footed shot from the left side of the box is blocked. Assisted by Chris Porter.
8'
Dangerous play by Ronan Curtis (Portsmouth).
8'
Rio Adebisi (Crewe Alexandra) wins a free kick in the defensive half.
7'
Corner, Portsmouth. Conceded by Luke Offord.
6'
Attempt missed. Marcus Harness (Portsmouth) header from the centre of the box misses to the left. Assisted by Ronan Curtis with a cross.
2'
Tom Naylor (Portsmouth) wins a free kick in the defensive half.
2'
Foul by Owen Dale (Crewe Alexandra).
1'
Foul by Ronan Curtis (Portsmouth).
1'
Antony Evans (Crewe Alexandra) wins a free kick in the defensive half.