Match ends, Crewe Alexandra 2, Macclesfield Town 0.
90'+4
Second Half ends, Crewe Alexandra 2, Macclesfield Town 0.
90'+4
Attempt blocked. Jak McCourt (Macclesfield Town) right footed shot from the centre of the box is blocked.
90'+3
Foul by Luke Offord (Crewe Alexandra).
90'+3
Joe Ironside (Macclesfield Town) wins a free kick on the right wing.
90'
Perry Ng (Crewe Alexandra) wins a free kick in the defensive half.
90'
Foul by Theo Archibald (Macclesfield Town).
88'
Attempt missed. Fraser Horsfall (Macclesfield Town) header from the centre of the box misses to the left. Assisted by Theo Archibald with a cross following a corner.
88'
Substitution, Macclesfield Town. Ben Stephens replaces Danny Whitehead.
88'
Corner, Macclesfield Town. Conceded by Will Jaaskelainen.
88'
Attempt saved. Corey O'Keeffe (Macclesfield Town) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Danny Whitehead with a cross.
86'
Attempt saved. Shilow Tracey (Macclesfield Town) left footed shot from the centre of the box is saved in the bottom right corner.
84'
Corner, Macclesfield Town. Conceded by Michael Nottingham.
81'
Attempt missed. Stephen Walker (Crewe Alexandra) left footed shot from outside the box is too high. Assisted by Perry Ng.
78'
Substitution, Crewe Alexandra. Daniel Powell replaces Charlie Kirk.
76'
Substitution, Crewe Alexandra. Callum Ainley replaces Oliver Finney.
75'
Offside, Macclesfield Town. Fraser Horsfall tries a through ball, but Joe Ironside is caught offside.
75'
Offside, Macclesfield Town. Nathan Cameron tries a through ball, but Fraser Horsfall is caught offside.
70'
Substitution, Crewe Alexandra. Chuma Anene replaces Chris Porter.
69'
Attempt missed. Fraser Horsfall (Macclesfield Town) header from the centre of the box is close, but misses to the left. Assisted by Connor Kirby with a cross following a set piece situation.
69'
Foul by Luke Offord (Crewe Alexandra).
69'
Shilow Tracey (Macclesfield Town) wins a free kick on the right wing.
67'
Offside, Crewe Alexandra. Ryan Wintle tries a through ball, but Chris Porter is caught offside.
67'
Attempt missed. James Jones (Crewe Alexandra) right footed shot from the centre of the box is high and wide to the left. Assisted by Chris Porter with a headed pass.
66'
Substitution, Macclesfield Town. Joe Ironside replaces Arthur Gnahoua.
65'
Attempt missed. Ryan Wintle (Crewe Alexandra) right footed shot from outside the box is close, but misses to the right.
65'
Attempt blocked. Charlie Kirk (Crewe Alexandra) right footed shot from the left side of the box is blocked.
65'
Stephen Walker (Crewe Alexandra) hits the left post with a left footed shot from the right side of the box. Assisted by James Jones.
63'
Corner, Crewe Alexandra. Conceded by Corey O'Keeffe.
61'
Corner, Crewe Alexandra. Conceded by Theo Archibald.
60'
Corner, Crewe Alexandra. Conceded by Fiacre Kelleher.
58'
Attempt missed. Fraser Horsfall (Macclesfield Town) header from very close range misses to the right. Assisted by Jak McCourt with a cross following a corner.
58'
Corner, Macclesfield Town. Conceded by Perry Ng.
57'
Offside, Crewe Alexandra. Ryan Wintle tries a through ball, but Stephen Walker is caught offside.
56'
Substitution, Macclesfield Town. Jak McCourt replaces Ben Tollitt.
53'
Fiacre Kelleher (Macclesfield Town) is shown the yellow card for a bad foul.
53'
Chris Porter (Crewe Alexandra) wins a free kick in the attacking half.
53'
Foul by Fiacre Kelleher (Macclesfield Town).
52'
Offside, Crewe Alexandra. Ryan Wintle tries a through ball, but Chris Porter is caught offside.
49'
Oliver Finney (Crewe Alexandra) wins a free kick in the defensive half.
49'
Foul by Danny Whitehead (Macclesfield Town).
48'
Attempt saved. Oliver Finney (Crewe Alexandra) left footed shot from outside the box is saved in the centre of the goal.
48'
Corner, Crewe Alexandra. Conceded by Connor Kirby.
48'
Attempt blocked. Perry Ng (Crewe Alexandra) left footed shot from outside the box is blocked. Assisted by Chris Porter.
47'
Luke Offord (Crewe Alexandra) wins a free kick in the defensive half.
47'
Foul by Connor Kirby (Macclesfield Town).
45'
Second Half begins Crewe Alexandra 2, Macclesfield Town 0.
45'+3
First Half ends, Crewe Alexandra 2, Macclesfield Town 0.
45'+2
Perry Ng (Crewe Alexandra) wins a free kick in the defensive half.
45'+2
Foul by Fiacre Kelleher (Macclesfield Town).
45'+2
Foul by Chris Porter (Crewe Alexandra).
45'+2
Nathan Cameron (Macclesfield Town) wins a free kick on the right wing.
44'
Ryan Wintle (Crewe Alexandra) is shown the yellow card for a bad foul.
44'
Connor Kirby (Macclesfield Town) wins a free kick in the attacking half.
44'
Foul by Ryan Wintle (Crewe Alexandra).
43'
Luke Offord (Crewe Alexandra) wins a free kick in the defensive half.
43'
Foul by Shilow Tracey (Macclesfield Town).
42'
Foul by Ryan Wintle (Crewe Alexandra).
42'
Arthur Gnahoua (Macclesfield Town) wins a free kick in the attacking half.
40'
Corner, Crewe Alexandra. Conceded by Corey O'Keeffe.
40'
Attempt missed. Arthur Gnahoua (Macclesfield Town) header from the left side of the six yard box is just a bit too high. Assisted by Ben Tollitt with a cross following a corner.
39'
Corner, Macclesfield Town. Conceded by Oliver Finney.
39'
Corner, Macclesfield Town. Conceded by Will Jaaskelainen.
39'
Attempt saved. Danny Whitehead (Macclesfield Town) right footed shot from outside the box is saved in the bottom left corner. Assisted by Shilow Tracey.
36'
Stephen Walker (Crewe Alexandra) is shown the yellow card for excessive celebration.
35'
Goal! Crewe Alexandra 2, Macclesfield Town 0. Stephen Walker (Crewe Alexandra) right footed shot from the right side of the box to the bottom left corner. Assisted by Charlie Kirk following a fast break.
33'
Attempt saved. Charlie Kirk (Crewe Alexandra) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Oliver Finney.
32'
Oliver Finney (Crewe Alexandra) wins a free kick in the defensive half.
32'
Foul by Ben Tollitt (Macclesfield Town).
31'
Attempt missed. Oliver Finney (Crewe Alexandra) left footed shot from the centre of the box is close, but misses to the right. Assisted by Charlie Kirk.
27'
Attempt missed. Corey O'Keeffe (Macclesfield Town) left footed shot from the centre of the box is high and wide to the left.
27'
Attempt blocked. Ben Tollitt (Macclesfield Town) right footed shot from outside the box is blocked.
27'
Attempt blocked. Theo Archibald (Macclesfield Town) left footed shot from outside the box is blocked.
25'
Corner, Crewe Alexandra. Conceded by Jonathan Mitchell.
25'
Attempt saved. Stephen Walker (Crewe Alexandra) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Perry Ng.
24'
Charlie Kirk (Crewe Alexandra) wins a free kick in the defensive half.
24'
Foul by Arthur Gnahoua (Macclesfield Town).
23'
Attempt missed. Chris Porter (Crewe Alexandra) left footed shot from the centre of the box misses to the left. Assisted by Oliver Finney with a cross.
22'
Attempt missed. Arthur Gnahoua (Macclesfield Town) left footed shot from outside the box misses to the left. Assisted by Fraser Horsfall with a headed pass.
16'
Chris Porter (Crewe Alexandra) wins a free kick in the defensive half.
16'
Foul by Fraser Horsfall (Macclesfield Town).
15'
Corner, Macclesfield Town. Conceded by Harry Pickering.
11'
Goal! Crewe Alexandra 1, Macclesfield Town 0. Chris Porter (Crewe Alexandra) converts the penalty with a right footed shot to the bottom left corner.
11'
Penalty conceded by Fraser Horsfall (Macclesfield Town) after a foul in the penalty area.
11'
Penalty Crewe Alexandra. Perry Ng draws a foul in the penalty area.
9'
Attempt saved. Theo Archibald (Macclesfield Town) left footed shot from outside the box is saved in the centre of the goal. Assisted by Danny Whitehead.
4'
Chris Porter (Crewe Alexandra) wins a free kick in the attacking half.
4'
Foul by Fraser Horsfall (Macclesfield Town).
3'
Foul by Charlie Kirk (Crewe Alexandra).
3'
Corey O'Keeffe (Macclesfield Town) wins a free kick in the defensive half.