Full Time After Extra Time This is a live match. Extra Time Half Time

Shrewsbury Town vs Oxford United. Sky Bet League One.

Montgomery Waters MeadowAttendance6,474.

Shrewsbury Town 2

  • D Udoh (12th minute)
  • C Lang (34th minute)
  • J Vela (sent off 35th minute)

Oxford United 3

  • M Browne (48th minute)
  • D Agyei (59th minute)
  • J Ruffels (88th minute)

Shrewsbury 2-3 Oxford: United move into third after stunning comeback win

Saturday 7 March 2020 18:31, UK

preview image 1:56
Highlights of the Sky Bet League One match between Shrewsbury and Oxford.

Oxford climbed to third in League One after coming from behind to win 3-2 at 10-man Shrewsbury.

Soccer Saturday Super 6

Soccer Saturday Super 6

FREE TO PLAY: Do not miss your chance to win £250k for free on Saturday. Entries by 3:00pm.

Daniel Udoh and Callum Lang gave Shrewsbury a 2-0 lead after 34 minutes, but the hosts then had Josh Vela sent off.

Marcus Browne cut the deficit for Oxford on the stroke of half time before Dan Agyei pulled the visitors level and Josh Ruffels headed a late winner.

Shrewsbury started brightly and Udoh, set up by Jason Cummings, gave Shrewsbury a 12th-minute lead when he beat Simon Eastwood to score for the second successive game.

Shrewsbury doubled their advantage in the 34th minute as Lang cut in from the left and drilled home a low shot.

A minute later the home side were reduced to 10 men when midfielder Vela was sent off for a second bookable offence.

Oxford reduced the deficit in first-half stoppage time, Browne collecting a long pass and beating goalkeeper Max O'Leary from a narrow angle.

More on this story

Substitute Agyei equalised in the 59th minute when he turned and fired a fine shot to the top corner of the net.

Then Oxford completed the turnaround in the 88th minute when Ruffels headed in Browne's free kick.