WATCH the highlights as Oxford United fought back to triumph at Shrewsbury Town for the third successive year.

Dan Agyei's winner five minutes from time secured a 3-2 victory that keeps the U's in play-off contention going into the final day of the Sky Bet League One season.

Elliot Lee had given United an early lead, before Matthew Pennington and Josh Vela struck for the hosts.

James Henry made it 2-2 in the 68th minute, with Agyei clinching a vital three points late on.

Read the match report here

Karl Robinson: That could be a pivotal moment in the season

Video: YouTube/Oxford United Official