Second Half ends, Bradford City 1, Oldham Athletic 3.
90'+3
Goal! Bradford City 1, Oldham Athletic 3. Alfie McCalmont (Oldham Athletic) right footed shot from the centre of the box to the bottom right corner. Assisted by Davis Keillor-Dunn.
90'+1
Attempt missed. Dylan Mottley-Henry (Bradford City) left footed shot from the centre of the box is just a bit too high. Assisted by Charlie Wood.
90'
Offside, Bradford City. Ben Richards-Everton tries a through ball, but Dylan Mottley-Henry is caught offside.
89'
Finn Cousin-Dawson (Bradford City) wins a free kick in the defensive half.
89'
Foul by Sido Jombati (Oldham Athletic).
86'
Foul by Oliver Suklenicki (Bradford City).
86'
Ben Garrity (Oldham Athletic) wins a free kick in the attacking half.
85'
Attempt saved. Danny Rowe (Oldham Athletic) right footed shot from outside the box is saved in the bottom right corner. Assisted by Ben Garrity.
84'
Goal! Bradford City 1, Oldham Athletic 2. Alfie McCalmont (Oldham Athletic) right footed shot from the centre of the box to the bottom right corner. Assisted by Danny Rowe.
81'
Attempt missed. Ben Richards-Everton (Bradford City) header from the centre of the box is close, but misses to the right. Assisted by Reece Staunton following a set piece situation.
80'
Substitution, Bradford City. Oliver Suklenicki replaces Levi Sutton.
80'
Substitution, Bradford City. Charlie Wood replaces Connor Shanks.
80'
Thomas Hamer (Oldham Athletic) is shown the yellow card for a bad foul.
80'
Jackson Longridge (Bradford City) wins a free kick in the defensive half.
80'
Foul by Thomas Hamer (Oldham Athletic).
78'
Levi Sutton (Bradford City) wins a free kick in the attacking half.
78'
Foul by Callum Whelan (Oldham Athletic).
76'
Levi Sutton (Bradford City) wins a free kick in the defensive half.
76'
Foul by Alfie McCalmont (Oldham Athletic).
76'
Attempt blocked. Davis Keillor-Dunn (Oldham Athletic) right footed shot from the centre of the box is blocked. Assisted by Callum Whelan.
73'
Levi Sutton (Bradford City) wins a free kick in the defensive half.
Substitution, Oldham Athletic. Ben Garrity replaces George Blackwood.
70'
Foul by Raphael Diarra (Oldham Athletic).
70'
Finn Cousin-Dawson (Bradford City) wins a free kick in the attacking half.
66'
Attempt blocked. Ben Richards-Everton (Bradford City) header from the centre of the box is blocked. Assisted by Jackson Longridge with a cross.
65'
Dylan Mottley-Henry (Bradford City) wins a free kick on the left wing.
65'
Foul by Raphael Diarra (Oldham Athletic).
63'
Attempt saved. Finn Cousin-Dawson (Bradford City) header from the centre of the box is saved in the top centre of the goal. Assisted by Jorge Sikora with a headed pass.
62'
Corner, Bradford City. Conceded by Sido Jombati.
60'
Substitution, Oldham Athletic. Vani Da Silva replaces Dylan Bahamboula.
60'
Own Goal by Will Sutton, Oldham Athletic. Bradford City 1, Oldham Athletic 1.
57'
Attempt saved. George Blackwood (Oldham Athletic) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Davis Keillor-Dunn.
56'
Corner, Oldham Athletic. Conceded by Sam Hornby.
56'
Attempt saved. Davis Keillor-Dunn (Oldham Athletic) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by George Blackwood.
54'
Attempt missed. Dylan Bahamboula (Oldham Athletic) right footed shot from the right side of the box is close, but misses to the right. Assisted by Thomas Hamer.
52'
Offside, Bradford City. Tyler French tries a through ball, but Kian Scales is caught offside.
51'
Levi Sutton (Bradford City) is shown the yellow card for a bad foul.
51'
Davis Keillor-Dunn (Oldham Athletic) wins a free kick in the defensive half.
51'
Foul by Levi Sutton (Bradford City).
48'
Attempt blocked. Finn Cousin-Dawson (Bradford City) right footed shot from the centre of the box is blocked.
47'
Attempt blocked. Dylan Mottley-Henry (Bradford City) right footed shot from the right side of the six yard box is blocked.
47'
Attempt blocked. Dylan Mottley-Henry (Bradford City) right footed shot from the centre of the box is blocked. Assisted by Tyler French with a cross.
47'
Attempt blocked. George Blackwood (Oldham Athletic) header from the centre of the box is blocked. Assisted by Callum Whelan with a cross.
46'
Finn Cousin-Dawson (Bradford City) is shown the yellow card for a bad foul.
46'
Corner, Oldham Athletic. Conceded by Jorge Sikora.
Second Half begins Bradford City 0, Oldham Athletic 1.
45'+2
First Half ends, Bradford City 0, Oldham Athletic 1.
45'+2
Attempt missed. Ben Richards-Everton (Bradford City) header from the centre of the box is close, but misses to the right. Assisted by Jackson Longridge with a cross following a set piece situation.
45'+1
Dylan Mottley-Henry (Bradford City) wins a free kick on the right wing.
45'+1
Foul by Will Sutton (Oldham Athletic).
45'
George Blackwood (Oldham Athletic) wins a free kick in the defensive half.
45'
Foul by Jorge Sikora (Bradford City).
44'
Foul by Paudie O'Connor (Bradford City).
44'
Will Sutton (Oldham Athletic) wins a free kick in the defensive half.
44'
Attempt saved. Kian Scales (Bradford City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Tyler French.
41'
Dylan Bahamboula (Oldham Athletic) wins a free kick in the defensive half.
41'
Foul by Dylan Mottley-Henry (Bradford City).
41'
Corner, Oldham Athletic. Conceded by Sam Hornby.
41'
Attempt saved. Callum Whelan (Oldham Athletic) left footed shot from the centre of the box is saved in the top centre of the goal.
38'
Foul by Ben Richards-Everton (Bradford City).
38'
Thomas Hamer (Oldham Athletic) wins a free kick on the right wing.
36'
Foul by Will Sutton (Oldham Athletic).
36'
Dylan Mottley-Henry (Bradford City) wins a free kick on the right wing.
32'
Offside, Bradford City. Paudie O'Connor tries a through ball, but Dylan Mottley-Henry is caught offside.
29'
Foul by Jorge Sikora (Bradford City).
29'
Danny Rowe (Oldham Athletic) wins a free kick in the defensive half.
28'
Attempt blocked. Connor Shanks (Bradford City) left footed shot from the centre of the box is blocked. Assisted by Jorge Sikora.
26'
Hand ball by Dylan Bahamboula (Oldham Athletic).
25'
Attempt missed. George Blackwood (Oldham Athletic) right footed shot from the left side of the box is close, but misses to the right. Assisted by Sido Jombati.
23'
Attempt saved. Dylan Mottley-Henry (Bradford City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Levi Sutton.
20'
Corner, Bradford City. Conceded by Sido Jombati.
20'
Attempt saved. Connor Shanks (Bradford City) right footed shot from outside the box is saved in the bottom right corner. Assisted by Dylan Mottley-Henry.
20'
Attempt saved. Callum Whelan (Oldham Athletic) right footed shot from the centre of the box is saved in the bottom right corner.
19'
Tyler French (Bradford City) wins a free kick in the defensive half.
19'
Foul by Sido Jombati (Oldham Athletic).
18'
Foul by Ben Richards-Everton (Bradford City).
18'
Thomas Hamer (Oldham Athletic) wins a free kick in the defensive half.
17'
Connor Shanks (Bradford City) wins a free kick on the left wing.
17'
Foul by Thomas Hamer (Oldham Athletic).
15'
Foul by Davis Keillor-Dunn (Oldham Athletic).
15'
Levi Sutton (Bradford City) wins a free kick on the right wing.
13'
Attempt saved. Levi Sutton (Bradford City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Finn Cousin-Dawson.
12'
Foul by Will Sutton (Oldham Athletic).
12'
Dylan Mottley-Henry (Bradford City) wins a free kick in the attacking half.
11'
Attempt saved. Danny Rowe (Oldham Athletic) right footed shot from long range on the left is saved in the top left corner.
10'
Davis Keillor-Dunn (Oldham Athletic) wins a free kick on the left wing.
10'
Foul by Levi Sutton (Bradford City).
7'
Goal! Bradford City 0, Oldham Athletic 1. Davis Keillor-Dunn (Oldham Athletic) right footed shot from the centre of the box to the bottom right corner. Assisted by Danny Rowe.
6'
Attempt saved. George Blackwood (Oldham Athletic) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Dylan Bahamboula.