We've updated our Privacy and Cookies Policy
We've made some important changes to our Privacy and Cookies Policy and we want you to know what this means for you and your data.
Shrewsbury Town 2-3 Oxford United
Oxford produced a fine comeback to go third in League One by coming from 2-0 down to beat 10-man Shrewsbury Town.
Daniel Udoh and Callum Lang gave Shrewsbury a 2-0 lead after 34 minutes, but the game turned a minute later when the hosts had Josh Vela sent off for a second bookable offence.
Marcus Browne cut the deficit for Oxford on the stroke of half time before Dan Agyei pulled the visitors level and Josh Ruffels then headed a late winner as Shrewsbury lost 3-2 for the second home game running.
Sam Ricketts' hosts started brightly when Udoh, set up by Jason Cummings, gave Shrewsbury a 12th-minute lead.
He beat Simon Eastwood to score for the second successive game - the former Telford striker's fourth goal for the club, but his first at Oteley Road.
Shrewsbury then doubled their advantage when Lang cut in from the left to drill home a low shot.
Following Vela's red card, Oxford pulled one back in first-half stoppage time when Browne collected a long pass before beating goalkeeper Max O'Leary from a narrow angle.
Substitute Agyei equalised in the 59th minute when he turned and fired a fine shot into the top corner before Oxford completed the turnaround on 88 minutes when Ruffels headed in Browne's free kick.
Report supplied by PA Media.