Match ends, Oldham Athletic 1, Doncaster Rovers 2.

Striker Andy Williams scored twice for Doncaster as they secured victory at Oldham in League One.
Williams grabbed the opener when he collected Craig Alcock's pass and fired into the top corner.
After Latics midfielder Tim Dieng's header hit the bar, Williams scored his 12th of the season on the stroke of half-time after a goalmouth scramble.
Rhys Murphy turned home Mark Yeates' cross late on as Oldham pushed but they failed to produce an equaliser.
Oldham manager David Dunn told BBC Radio Manchester:
"I thought we controlled most of the game.
"In terms of chances created, we were pretty good.
"Once again we struggled and conceded two sloppy goals which isn't good enough for us.
"I can't criticise the lads for the effort and passion they showed. They stayed in the game, they kept going and working until the last whistle but we found ourselves with too much to do again."
Line-ups
Oldham
Formation 4-4-2
- 13Cornell
- 20Wilson
- 5WilsonSubstituted forDummiganat 45'minutes
- 4Dieng
- 24EckersleyBooked at 70minsSubstituted forMillsat 71'minutes
- 10Philliskirk
- 6Kelly
- 15WinchesterSubstituted forYeatesat 62'minutesBooked at 68mins
- 8Jones
- 19Murphy
- 14Cassidy
Substitutes
- 1Coleman
- 3Mills
- 7Croft
- 9Poleon
- 12Rasulo
- 22Yeates
- 36Dummigan
Doncaster
Formation 3-5-1-1
- 12Stuckmann
- 38AlcockBooked at 17mins
- 6Butler
- 20Taylor-Sinclair
- 37MattioniSubstituted forLundat 31'minutes
- 29Middleton
- 18Keegan
- 22Grant
- 3Evina
- 26CoppingerSubstituted forChaplowat 72'minutes
- 11WilliamsSubstituted forTysonat 64'minutes
Substitutes
- 2Lund
- 4McCullough
- 8Chaplow
- 14Tyson
- 21Mandeville
- 23Marosi
- 32Whitehouse
- Referee:
- Ross Joyce
- Attendance:
- 4,432
Match Stats
- Possession
- Home61%
- Away39%
- Shots
- Home10
- Away8
- Shots on Target
- Home4
- Away5
- Corners
- Home5
- Away4
- Fouls
- Home11
- Away10
Live Text
Post update
Full Time
Second Half ends, Oldham Athletic 1, Doncaster Rovers 2.
Post update
Attempt missed. Rhys Murphy (Oldham Athletic) header from very close range is close, but misses the top right corner.
Post update
Mark Yeates (Oldham Athletic) wins a free kick on the left wing.
Post update
Foul by Richard Chaplow (Doncaster Rovers).
Post update
Brian Wilson (Oldham Athletic) wins a free kick in the defensive half.
Post update
Foul by Nathan Tyson (Doncaster Rovers).
Post update
Mark Yeates (Oldham Athletic) wins a free kick on the left wing.
Post update
Foul by Mitchell Lund (Doncaster Rovers).
Post update
Michael Jones (Oldham Athletic) wins a free kick in the attacking half.
Post update
Foul by Aaron Taylor-Sinclair (Doncaster Rovers).
Goal!
Goal! Oldham Athletic 1, Doncaster Rovers 2. Rhys Murphy (Oldham Athletic) right footed shot from the centre of the box to the top left corner. Assisted by Mark Yeates.
Substitution
Substitution, Doncaster Rovers. Richard Chaplow replaces James Coppinger.
Substitution
Substitution, Oldham Athletic. Joseph Mills replaces Richard Eckersley because of an injury.
Booking
Richard Eckersley (Oldham Athletic) is shown the yellow card for a bad foul.
Post update
Foul by Richard Eckersley (Oldham Athletic).
Post update
Conor Grant (Doncaster Rovers) wins a free kick on the right wing.
Booking
Mark Yeates (Oldham Athletic) is shown the yellow card for a bad foul.
Post update
Mark Yeates (Oldham Athletic) has gone down, but that's a dive.
Substitution
Substitution, Doncaster Rovers. Nathan Tyson replaces Andy Williams.