Match ends, Port Vale 3, Tranmere Rovers 4.
Kieron Morris capped a thrilling game with a 96th-minute winner as Tranmere fought back with two goals in stoppage time to win 4-3 at 10-man Port Vale.
Vale took the lead, courtesy of midfielder Tom Conlon's 15th-minute penalty after his charge into the box had drawn a foul from Jay Spearing.
That lead was doubled on 24 minutes with a fine goal straight from the training ground. Conlon was again involved, neatly flicking David Worrall's short corner into the path of David Amoo, who slammed it first time into the roof of the net.
But Tranmere were handed a lifeline seven minutes into the second half, when Vale's Luke Joyce was sent off for his lunge on Morris.
They took just six minutes to capitalise before James Vaughan slid home Corey Blackett-Taylor's ball across the face of goal.
With 20 minutes left Tranmere drew level with a penalty of their own. Blackett-Taylor was fouled as a group of defenders converged on him and Vaughan emphatically converted.
Vale then regained the lead when substitute Devante Rodney glanced in Worrall's free-kick. But the Valiants were heartbroken when Kaiyne Woolery struck in the third minute of stoppage time.
They were left despairing when Morris then found the top corner of the goal to seal an exhilarating game.
Match report supplied by PA Media.
- 1BrownBooked at 54mins
- 5LeggeBooked at 59mins
- 4JoyceBooked at 52mins
- 19AmooSubstituted forOyelekeat 83'minutes
- 9PopeSubstituted forRodneyat 62'minutes
- 1DaviesBooked at 45mins
- 4NelsonSubstituted forSmithat 86'minutes
- 35Lloyd-McGoldrickSubstituted forFerrierat 71'minutes
- 11Blackett-TaylorSubstituted forWooleryat 78'minutes
- Carl Brook
- Shots on Target
Second Half ends, Port Vale 3, Tranmere Rovers 4.
Goal! Port Vale 3, Tranmere Rovers 4. Kieron Morris (Tranmere Rovers) left footed shot from outside the box to the top left corner.
Foul by Peter Clarke (Tranmere Rovers).
Manny Oyeleke (Port Vale) wins a free kick in the attacking half.
Attempt missed. Sam Smith (Tranmere Rovers) header from the centre of the box is just a bit too high. Assisted by Peter Clarke.
Goal! Port Vale 3, Tranmere Rovers 3. Kaiyne Woolery (Tranmere Rovers) right footed shot from the right side of the box to the bottom left corner.
Offside, Tranmere Rovers. Calum MacDonald tries a through ball, but Emmanuel Monthe is caught offside.
Corner, Tranmere Rovers. Conceded by Tom Conlon.
Kaiyne Woolery (Tranmere Rovers) wins a free kick in the defensive half.
Foul by David Worrall (Port Vale).
James Vaughan (Tranmere Rovers) wins a free kick in the defensive half.
Foul by Manny Oyeleke (Port Vale).
Corner, Port Vale. Conceded by Scott Davies.
Attempt saved. Tom Conlon (Port Vale) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Manny Oyeleke.
Substitution, Tranmere Rovers. Sam Smith replaces Sid Nelson.
Morgan Ferrier (Tranmere Rovers) wins a free kick in the attacking half.
Foul by Mitchell Clark (Port Vale).
Offside, Port Vale. David Worrall tries a through ball, but Manny Oyeleke is caught offside.
Substitution, Port Vale. Manny Oyeleke replaces David Amoo.
- Life After Reality TV: Love Island and basketball star Ovie Soko
- The Rap Game UK: The artists face their first challenge