Shrewsbury Town vs Oxford United; Sky Bet League One
Shrewsbury Town vs Oxford United. Sky Bet League One.
The Croud 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
Oxford climbed to third in League One after coming from behind to win 3-2 at 10-man Shrewsbury.
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.
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.