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.
Karl Robinson: That could be a pivotal moment in the season
Video: YouTube/Oxford United Official
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here