League One
Oxford Utd1Doncaster0

Oxford United 1-0 Doncaster Rovers

Oxford ended a run of three successive home defeats in all competitions as Josh Ruffels' last-gasp strike gave them victory over Doncaster at the Kassam Stadium.

It seemed the hosts were going to rue Jack Payne's missed penalty in the 79th minute, but deep into added-on time, Ruffels spared his team-mate's blushes with a superb long-range strike.

Oxford thought they should have been awarded a spot-kick early on for a foul on Wes Thomas while James Henry's first-time effort forced Rovers goalkeeper Ian Lawlor to tip round the post.

At the other end, Tommy Rowe and Andy Butler might have done better with headers from set-pieces.

Doncaster's best chance came when Rowe's shot just before the hour mark hit the right post and rolled along the goal-line.

Oxford were gifted a golden opportunity to break the deadlock when Payne was brought down by Andy Butler just inches inside the box.

Payne picked himself up to take the spot-kick, but struck it too close to Lawlor, who saved well to his left.

It looked like the spoils would be shared but midfielder Ruffels hit a low left-footed drive from 25 yards that beat Lawlor at his left post in the sixth minute of injury-time, handing Oxford a victory that moved them up to eighth, five points adrift of a League One play-off spot.

Match report supplied by the Press Association.

Line-ups

Oxford Utd

  • 1Eastwood
  • 3TiendalliBooked at 35mins
  • 4Williamson
  • 30MousinhoBooked at 39mins
  • 21Ferreira da SilvaBooked at 88mins
  • 17HenrySubstituted forRothwellat 62'minutes
  • 14Ruffels
  • 19Fernández Codina
  • 27Mowatt
  • 10Payne
  • 9ThomasSubstituted forObikaat 81'minutes

Substitutes

  • 6Martin
  • 8Ledson
  • 13Shearer
  • 18Rothwell
  • 20Obika
  • 35Carroll
  • 36Napa

Doncaster

  • 1LawlorBooked at 79mins
  • 8Mason
  • 15WrightBooked at 68mins
  • 6Butler
  • 18Toffolo
  • 12Whiteman
  • 16HoughtonBooked at 83mins
  • 26Coppinger
  • 9Marquis
  • 10Rowe
  • 22BeestinSubstituted forMayat 69'minutes

Substitutes

  • 5Baudry
  • 7Kongolo
  • 13Marosi
  • 14Mandeville
  • 19May
  • 20Garratt
  • 21Longbottom
Referee:
Seb Stockbridge
Attendance:
6,711

Match Stats

Home TeamOxford UtdAway TeamDoncaster
Possession
Home52%
Away48%
Shots
Home15
Away12
Shots on Target
Home5
Away2
Corners
Home8
Away7
Fouls
Home12
Away10

Live Text

Match ends, Oxford United 1, Doncaster Rovers 0.

Full Time

Second Half ends, Oxford United 1, Doncaster Rovers 0.

Goal!

Goal! Oxford United 1, Doncaster Rovers 0. Josh Ruffels (Oxford United) left footed shot from outside the box to the bottom right corner. Assisted by Joe Rothwell.

Attempt missed. Alfie May (Doncaster Rovers) header from the centre of the box is just a bit too high.

John Marquis (Doncaster Rovers) wins a free kick on the right wing.

Foul by Ricardinho (Oxford United).

Delay over. They are ready to continue.

Delay in match Harry Toffolo (Doncaster Rovers) because of an injury.

Harry Toffolo (Doncaster Rovers) wins a free kick in the attacking half.

Foul by Alex Mowatt (Oxford United).

Attempt blocked. Alfie May (Doncaster Rovers) left footed shot from outside the box is blocked.

Booking

Ricardinho (Oxford United) is shown the yellow card.

Hand ball by Jack Payne (Oxford United).

Corner, Oxford United. Conceded by Andy Butler.

Attempt blocked. Jack Payne (Oxford United) left footed shot from the left side of the box is blocked.

Attempt blocked. Tommy Rowe (Doncaster Rovers) left footed shot from outside the box is blocked.

Corner, Oxford United. Conceded by Andy Butler.

Attempt blocked. Alex Mowatt (Oxford United) left footed shot from outside the box is blocked.

Booking

Jordan Houghton (Doncaster Rovers) is shown the yellow card for a bad foul.

Foul by Jordan Houghton (Doncaster Rovers).

Alex Mowatt (Oxford United) wins a free kick in the defensive half.

Substitution

Substitution, Oxford United. Jonathan Obika replaces Wes Thomas.

Attempt missed. Tommy Rowe (Doncaster Rovers) header from the centre of the box is close, but misses to the right.

Alfie May (Doncaster Rovers) wins a free kick on the right wing.

Foul by Ricardinho (Oxford United).

Penalty saved! Jack Payne (Oxford United) fails to capitalise on this great opportunity, left footed shot saved in the bottom right corner.

Booking

Ian Lawlor (Doncaster Rovers) is shown the yellow card.

Penalty conceded by Niall Mason (Doncaster Rovers) after a foul in the penalty area.

Penalty Oxford United. Jack Payne draws a foul in the penalty area.

Andy Butler (Doncaster Rovers) wins a free kick in the defensive half.

Foul by Wes Thomas (Oxford United).

Attempt missed. Andy Butler (Doncaster Rovers) header from the centre of the box is close, but misses to the left.

Corner, Doncaster Rovers. Conceded by John Mousinho.

Substitution

Substitution, Doncaster Rovers. Alfie May replaces Alfie Beestin.

Booking

Joe Wright (Doncaster Rovers) is shown the yellow card for a bad foul.

Alex Mowatt (Oxford United) wins a free kick in the defensive half.

Foul by Joe Wright (Doncaster Rovers).

Foul by Joe Wright (Doncaster Rovers).

Jack Payne (Oxford United) wins a free kick on the left wing.

Substitution

Substitution, Oxford United. Joe Rothwell replaces James Henry.

goal

As It Stood

TeamPWDLFAGDPts
1Wigan20143338122645
2Shrewsbury20125327141341
3Blackburn20124437191840
4Bradford2112363325839
5Scunthorpe21115526151138
6Charlton2010552924535
7Portsmouth2110292624232
8Oxford Utd218673527830
9Rotherham2192103531429
10Peterborough218583332129
11Walsall207762828028
12Southend217772432-828
13Blackpool217682729-227
14Fleetwood217682932-327
15Bristol Rovers2190123236-427
16Oldham217593539-426
17MK Dons216782330-725
18Doncaster2165102126-523
19Rochdale204882328-520
20Wimbledon2055101522-720
21Gillingham214891624-820
22Plymouth2155111730-1320
23Northampton2154121637-2119
24Bury2045111928-917
View full League One table

Top Stories