Attempt missed. Ryan Edmondson (Port Vale) header from the right side of the six yard box is high and wide to the right. Assisted by Malvind Benning with a cross.
85'
Foul by Ben Garrity (Port Vale).
85'
Archie Collins (Exeter City) wins a free kick in the defensive half.
83'
Substitution, Port Vale. Ryan Edmondson replaces James Wilson because of an injury.
82'
Offside, Port Vale. David Amoo tries a through ball, but Kian Harratt is caught offside.
81'
Substitution, Exeter City. Jack Sparkes replaces Jake Caprice.
79'
Corner, Port Vale. Conceded by Callum Rowe.
79'
Corner, Exeter City. Conceded by Malvind Benning.
78'
Attempt blocked. Jake Caprice (Exeter City) right footed shot from outside the box is blocked. Assisted by Joshua Key.
76'
Attempt missed. Callum Rowe (Exeter City) left footed shot from outside the box is high and wide to the right following a corner.
75'
Corner, Exeter City. Conceded by Malvind Benning.
75'
Corner, Exeter City. Conceded by Malvind Benning.
74'
Attempt blocked. Archie Collins (Exeter City) right footed shot from outside the box is blocked.
70'
Substitution, Port Vale. David Amoo replaces Tom Pett because of an injury.
Tom Pett (Port Vale) wins a free kick in the defensive half.
66'
Ben Garrity (Port Vale) wins a free kick on the left wing.
66'
Foul by Joshua Key (Exeter City).
65'
Corner, Port Vale. Conceded by Cheick Diabate.
64'
Nathan Smith (Port Vale) wins a free kick in the defensive half.
64'
Foul by Offrande Zanzala (Exeter City).
62'
Attempt saved. Jevani Brown (Exeter City) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Callum Rowe.
60'
Attempt missed. Malvind Benning (Port Vale) left footed shot from outside the box is too high following a corner.
59'
Corner, Port Vale. Conceded by Jake Caprice.
59'
Attempt blocked. David Worrall (Port Vale) right footed shot from the right side of the box is blocked. Assisted by Ben Garrity.
56'
David Worrall (Port Vale) wins a free kick in the attacking half.
56'
Foul by Callum Rowe (Exeter City).
55'
Attempt saved. Harry Charsley (Port Vale) left footed shot from the left side of the box is saved in the centre of the goal.
54'
Corner, Port Vale. Conceded by Archie Collins.
54'
Corner, Port Vale. Conceded by Archie Collins.
54'
Attempt blocked. David Worrall (Port Vale) right footed shot from outside the box is blocked.
54'
Attempt blocked. Connor Hall (Port Vale) left footed shot from the centre of the box is blocked. Assisted by Ben Garrity.
54'
Attempt saved. Connor Hall (Port Vale) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Malvind Benning.
51'
Substitution, Port Vale. Kian Harratt replaces Jamie Proctor.
50'
Offside, Port Vale. Connor Hall tries a through ball, but James Wilson is caught offside.
49'
Tom Pett (Port Vale) wins a free kick in the defensive half.
49'
Foul by Cheick Diabate (Exeter City).
46'
Connor Hall (Port Vale) wins a free kick in the defensive half.
46'
Foul by Offrande Zanzala (Exeter City).
45'
Second Half begins Port Vale 0, Exeter City 0.
45'+3
First Half ends, Port Vale 0, Exeter City 0.
45'+2
Offside, Port Vale. Brad Walker tries a through ball, but James Wilson is caught offside.
42'
Foul by Jamie Proctor (Port Vale).
42'
Callum Rowe (Exeter City) wins a free kick in the defensive half.
42'
Attempt blocked. James Wilson (Port Vale) left footed shot from outside the box is blocked. Assisted by Ben Garrity.
40'
Attempt saved. Joshua Key (Exeter City) right footed shot from outside the box is saved in the centre of the goal. Assisted by Archie Collins.
39'
Attempt blocked. Jevani Brown (Exeter City) left footed shot from the centre of the box is blocked. Assisted by Alex Hartridge.
33'
Tom Pett (Port Vale) wins a free kick on the right wing.
33'
Foul by Callum Rowe (Exeter City).
29'
Harry Charsley (Port Vale) wins a free kick in the defensive half.
29'
Foul by Offrande Zanzala (Exeter City).
28'
Attempt missed. James Wilson (Port Vale) left footed shot from outside the box is too high. Assisted by Nathan Smith.
26'
Cheick Diabate (Exeter City) is shown the yellow card for a bad foul.
26'
Jamie Proctor (Port Vale) wins a free kick on the left wing.
26'
Foul by Cheick Diabate (Exeter City).
24'
Foul by David Worrall (Port Vale).
24'
Jake Caprice (Exeter City) wins a free kick in the defensive half.
21'
Corner, Port Vale. Conceded by Alex Hartridge.
20'
Attempt saved. James Wilson (Port Vale) left footed shot from the left side of the box is saved in the centre of the goal.
19'
Connor Hall (Port Vale) wins a free kick in the defensive half.
19'
Foul by Offrande Zanzala (Exeter City).
19'
Foul by Jamie Proctor (Port Vale).
19'
Cheick Diabate (Exeter City) wins a free kick in the defensive half.
18'
Hand ball by Offrande Zanzala (Exeter City).
10'
Corner, Exeter City. Conceded by Harry Charsley.
8'
Attempt missed. Ben Garrity (Port Vale) header from the centre of the box is too high. Assisted by David Worrall with a cross following a corner.
7'
Corner, Port Vale. Conceded by Cameron Dawson.
7'
Attempt saved. James Wilson (Port Vale) left footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Malvind Benning.
4'
Connor Hall (Port Vale) wins a free kick in the defensive half.
4'
Foul by Jevani Brown (Exeter City).
3'
Attempt missed. Harry Charsley (Port Vale) left footed shot from outside the box misses to the right. Assisted by Jamie Proctor.