League One
ShrewsburyShrewsbury Town2Oxford UtdOxford United3

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.

Line-ups

Shrewsbury

Formation 4-4-1-1

  • 25O'Leary
  • 5Williams
  • 24Ebanks-LandellBooked at 62mins
  • 2PierreSubstituted forGolbourneat 33'minutes
  • 6Beckles
  • 35CummingsSubstituted forWalkerat 45'minutes
  • 20VelaBooked at 35mins
  • 4EdwardsBooked at 87mins
  • 9LangSubstituted forLoveat 56'minutes
  • 28Laurent
  • 23Udoh

Substitutes

  • 3Golbourne
  • 15Walker
  • 17Love
  • 18McAleny
  • 22Goss
  • 36Caton
  • 43Burgoyne

Oxford Utd

Formation 4-3-3

  • 1Eastwood
  • 12Long
  • 4Dickie
  • 5Moore
  • 3Ruffels
  • 30Browne
  • 6GorrinSubstituted forAgyeiat 57'minutes
  • 8BrannaganBooked at 66mins
  • 17Henry
  • 9TaylorSubstituted forMackieat 90+2'minutes
  • 27HollandSubstituted forSykesat 40'minutes

Substitutes

  • 13Stevens I
  • 14Forde
  • 18Sykes
  • 19Mackie
  • 22Thorne
  • 23Agyei
  • 28Kelly
Referee:
Seb Stockbridge
Attendance:
6,474

Match Stats

Home TeamShrewsburyAway TeamOxford Utd
Possession
Home34%
Away66%
Shots
Home13
Away16
Shots on Target
Home7
Away6
Corners
Home2
Away10
Fouls
Home15
Away8

Live Text

  1. Post update

    Match ends, Shrewsbury Town 2, Oxford United 3.

  2. Full Time

    Second Half ends, Shrewsbury Town 2, Oxford United 3.

  3. Post update

    Corner, Oxford United. Conceded by Omar Beckles.

  4. Substitution

    Substitution, Oxford United. Jamie Mackie replaces Matty Taylor.

  5. Post update

    Robert Dickie (Oxford United) wins a free kick in the defensive half.

  6. Post update

    Foul by Scott Golbourne (Shrewsbury Town).

  7. Goal!

    Goal! Shrewsbury Town 2, Oxford United 3. Josh Ruffels (Oxford United) header from the left side of the six yard box to the centre of the goal. Assisted by Marcus Browne with a cross following a set piece situation.

  8. Booking

    David Edwards (Shrewsbury Town) is shown the yellow card for a bad foul.

  9. Post update

    Mark Sykes (Oxford United) wins a free kick in the attacking half.

  10. Post update

    Foul by David Edwards (Shrewsbury Town).

  11. Post update

    Daniel Agyei (Oxford United) wins a free kick in the attacking half.

  12. Post update

    Foul by Omar Beckles (Shrewsbury Town).

  13. Post update

    Cameron Brannagan (Oxford United) wins a free kick in the defensive half.

  14. Post update

    Foul by Josh Laurent (Shrewsbury Town).

  15. Post update

    Offside, Oxford United. Marcus Browne tries a through ball, but Josh Ruffels is caught offside.

  16. Post update

    Attempt saved. Daniel Udoh (Shrewsbury Town) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Josh Laurent.

  17. Post update

    Attempt missed. James Henry (Oxford United) right footed shot from the centre of the box is close, but misses to the left. Assisted by Josh Ruffels with a cross.

  18. Post update

    Daniel Agyei (Oxford United) wins a free kick in the defensive half.

  19. Post update

    Foul by Brad Walker (Shrewsbury Town).

  20. Post update

    Attempt blocked. Marcus Browne (Oxford United) right footed shot from outside the box is blocked. Assisted by Josh Ruffels.

As It Stood

TeamPWDLFAGDPts
1Coventry341813348301867
2Rotherham35188961382362
3Oxford Utd35179961372460
4Peterborough351781068402859
5Sunderland351611848301859
6Portsmouth34178951341759
7Fleetwood341611749361359
8Wycombe3417894540559
9Doncaster341591051331854
10Ipswich3614101246361052
11Gillingham35121584234851
12Burton341211114848047
13Blackpool341112114341245
14Lincoln City35126174446-242
15Bristol Rovers34119143649-1342
16Shrewsbury341011133142-1141
17Accrington351010154753-640
18MK Dons35107183647-1137
19Rochdale34106183957-1836
20Wimbledon35811163952-1335
21Tranmere3378183459-2529
22Southend3547243985-4619
23Bolton33510182564-3913
View full League One table

Top Stories