Offside, Bolton Wanderers. Lloyd Isgrove tries a through ball, but Eoin Doyle is caught offside.
76'
Attempt blocked. Gethin Jones (Bolton Wanderers) right footed shot from outside the box is blocked. Assisted by Oladapo Afolayan.
73'
Hayden White (Walsall) is shown the red card for violent conduct.
73'
Oladapo Afolayan (Bolton Wanderers) wins a free kick in the defensive half.
73'
Foul by Hayden White (Walsall).
68'
MJ Williams (Bolton Wanderers) wins a free kick in the defensive half.
68'
Foul by Caolan Lavery (Walsall).
68'
Foul by Declan John (Bolton Wanderers).
68'
Josh Gordon (Walsall) wins a free kick on the right wing.
67'
Goal! Bolton Wanderers 1, Walsall 1. Kieran Lee (Bolton Wanderers) header from very close range to the bottom right corner.
65'
Attempt missed. Ricardo Santos (Bolton Wanderers) header from very close range is too high. Assisted by Declan John with a cross following a corner.
65'
Corner, Bolton Wanderers. Conceded by Max Melbourne.
63'
Foul by Lloyd Isgrove (Bolton Wanderers).
63'
Caolan Lavery (Walsall) wins a free kick in the defensive half.
63'
Attempt blocked. Oladapo Afolayan (Bolton Wanderers) right footed shot from the left side of the box is blocked.
62'
Corner, Bolton Wanderers. Conceded by Liam Roberts.
62'
Attempt saved. Declan John (Bolton Wanderers) left footed shot from outside the box is saved in the top centre of the goal. Assisted by Oladapo Afolayan.
62'
Corner, Bolton Wanderers. Conceded by Hayden White.
60'
Offside, Walsall. Cameron Norman tries a through ball, but Emmanuel Osadebe is caught offside.
59'
Foul by Ricardo Santos (Bolton Wanderers).
59'
Caolan Lavery (Walsall) wins a free kick in the attacking half.
59'
Attempt missed. Caolan Lavery (Walsall) right footed shot from outside the box misses to the right. Assisted by Emmanuel Osadebe.
56'
MJ Williams (Bolton Wanderers) wins a free kick in the defensive half.
56'
Foul by Cameron Norman (Walsall).
54'
Attempt missed. Oladapo Afolayan (Bolton Wanderers) header from very close range is close, but misses the top right corner. Assisted by Gethin Jones with a cross.
51'
Foul by MJ Williams (Bolton Wanderers).
51'
Josh Gordon (Walsall) wins a free kick on the right wing.
50'
Attempt missed. Oladapo Afolayan (Bolton Wanderers) right footed shot from outside the box is just a bit too high. Assisted by Kieran Lee.
46'
Foul by Lloyd Isgrove (Bolton Wanderers).
46'
Max Melbourne (Walsall) wins a free kick in the defensive half.
45'
Second Half begins Bolton Wanderers 0, Walsall 1.
45'+4
First Half ends, Bolton Wanderers 0, Walsall 1.
45'+3
Nathan Delfouneso (Bolton Wanderers) wins a free kick in the attacking half.
45'+3
Foul by Sam Perry (Walsall).
45'+2
Attempt blocked. Oladapo Afolayan (Bolton Wanderers) right footed shot from outside the box is blocked.
45'
James Clarke (Walsall) is shown the yellow card for a bad foul.
45'
Oladapo Afolayan (Bolton Wanderers) wins a free kick in the attacking half.
45'
Foul by James Clarke (Walsall).
44'
MJ Williams (Bolton Wanderers) wins a free kick in the defensive half.
44'
Foul by Josh Gordon (Walsall).
34'
Foul by Oladapo Afolayan (Bolton Wanderers).
34'
Cameron Norman (Walsall) wins a free kick in the defensive half.
33'
Corner, Walsall. Conceded by Ricardo Santos.
32'
Attempt missed. Caolan Lavery (Walsall) header from the centre of the box misses to the right. Assisted by Max Melbourne with a cross.
30'
Attempt missed. Kieran Lee (Bolton Wanderers) right footed shot from outside the box is just a bit too high following a corner.
29'
Corner, Bolton Wanderers. Conceded by James Clarke.
29'
Attempt blocked. Nathan Delfouneso (Bolton Wanderers) right footed shot from the right side of the box is blocked. Assisted by Gethin Jones.
28'
Goal! Bolton Wanderers 0, Walsall 1. Sam Perry (Walsall) left footed shot from outside the box to the bottom right corner.
26'
Foul by MJ Williams (Bolton Wanderers).
26'
Josh Gordon (Walsall) wins a free kick in the attacking half.
26'
Declan John (Bolton Wanderers) wins a free kick on the left wing.
26'
Foul by Cameron Norman (Walsall).
24'
Attempt saved. Emmanuel Osadebe (Walsall) left footed shot from outside the box is saved in the bottom left corner. Assisted by Caolan Lavery.
23'
Foul by Emmanuel Osadebe (Walsall).
23'
MJ Williams (Bolton Wanderers) wins a free kick in the defensive half.
22'
Foul by Lloyd Isgrove (Bolton Wanderers).
22'
James Clarke (Walsall) wins a free kick in the defensive half.
20'
Foul by Oladapo Afolayan (Bolton Wanderers).
20'
Emmanuel Osadebe (Walsall) wins a free kick on the left wing.
15'
Corner, Bolton Wanderers. Conceded by Hayden White.
11'
MJ Williams (Bolton Wanderers) wins a free kick in the defensive half.
11'
Foul by Caolan Lavery (Walsall).
10'
Foul by Hayden White (Walsall).
10'
Eoin Doyle (Bolton Wanderers) wins a free kick in the defensive half.
9'
Attempt blocked. Oladapo Afolayan (Bolton Wanderers) right footed shot from outside the box is blocked.
8'
Corner, Walsall. Conceded by Kieran Lee.
8'
Attempt blocked. James Clarke (Walsall) left footed shot from the right side of the box is blocked.
7'
Foul by Kieran Lee (Bolton Wanderers).
7'
Cameron Norman (Walsall) wins a free kick on the right wing.
3'
Foul by Nathan Delfouneso (Bolton Wanderers).
3'
Emmanuel Osadebe (Walsall) wins a free kick in the defensive half.
3'
Attempt missed. Josh Gordon (Walsall) header from the centre of the box is close, but misses to the right. Assisted by Emmanuel Osadebe with a cross following a set piece situation.
2'
Foul by Alex Baptiste (Bolton Wanderers).
2'
Caolan Lavery (Walsall) wins a free kick on the right wing.
1'
Attempt saved. Oladapo Afolayan (Bolton Wanderers) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kieran Lee.