Match ends, Preston North End 2, Doncaster Rovers 2.

Substitute Jermaine Beckford's injury-time strike rescued a point for Preston and denied Doncaster a dramatic win.
North End led for much of the game thanks to Daniel Johnson's left-foot strike from just inside the box as they went in search of a sixth straight win.
Harry Forrester fired in Rovers' equaliser after being teed up by James Coppinger and Curtis Main looped in an 84th-minute header to put them ahead.
But Beckford turned in from six yards to earn Preston a late point.
It means the Lilywhites have still lost only once in the league at home this season and move up to second in the League One table after MK Dons lost at home to Chesterfield.
The draw was enough to keep Doncaster sixth, occupying the final play-off place.
Line-ups
Preston
Formation 4-4-1-1
- 34Johnstone
- 5Clarke
- 6Wright
- 23HuntingtonBooked at 86mins
- 3Laird
- 7Humphrey
- 24Johnson
- 19Welsh
- 27RobinsonSubstituted forBeckfordat 85'minutes
- 12GallagherSubstituted forKilkennyat 69'minutes
- 14GarnerBooked at 54minsSubstituted forDaviesat 79'minutes
Substitutes
- 4Wiseman
- 8Kilkenny
- 9Davies
- 10Beckford
- 17Reid
- 21Stuckmann
- 40Ebanks-Blake
Doncaster
Formation 4-1-2-1-2
- 43Bywater
- 22Wabara
- 16Butler
- 12McCullough
- 17Stevens
- 18KeeganSubstituted forIkpeazuat 71'minutes
- 19Wellens
- 8RazakSubstituted forForresterat 57'minutes
- 4FurmanSubstituted forCoppingerat 65'minutes
- 11Main
- 14Tyson
Substitutes
- 6McCombe
- 9Robinson
- 10Forrester
- 13Marosi
- 20Ikpeazu
- 23Bennett
- 26Coppinger
- Referee:
- Dean Whitestone
- Attendance:
- 8,703
Match Stats
- Possession
- Home47%
- Away53%
- Shots
- Home13
- Away11
- Shots on Target
- Home2
- Away4
- Corners
- Home4
- Away7
- Fouls
- Home17
- Away13
Live Text
Post update
Full Time
Second Half ends, Preston North End 2, Doncaster Rovers 2.
Goal!
Goal! Preston North End 2, Doncaster Rovers 2. Jermaine Beckford (Preston North End) right footed shot from the right side of the six yard box to the bottom left corner. Assisted by Paul Huntington.
Post update
Foul by Uche Ikpeazu (Doncaster Rovers).
Post update
Chris Humphrey (Preston North End) wins a free kick in the defensive half.
Post update
Attempt blocked. Paul Huntington (Preston North End) left footed shot from the centre of the box is blocked.
Post update
Harry Forrester (Doncaster Rovers) wins a free kick in the defensive half.
Post update
Foul by Chris Humphrey (Preston North End).
Post update
Foul by Curtis Main (Doncaster Rovers).
Post update
Tom Clarke (Preston North End) wins a free kick in the attacking half.
Post update
Foul by James Coppinger (Doncaster Rovers).
Post update
John Welsh (Preston North End) wins a free kick in the defensive half.
Post update
Attempt missed. Bailey Wright (Preston North End) right footed shot from outside the box is close, but misses to the left.
Post update
Attempt blocked. Paul Huntington (Preston North End) right footed shot from the centre of the box is blocked.
Post update
Corner, Preston North End. Conceded by Andy Butler.
Post update
Foul by Richard Wellens (Doncaster Rovers).
Post update
Kevin Davies (Preston North End) wins a free kick in the defensive half.
Post update
Foul by Uche Ikpeazu (Doncaster Rovers).
Post update
Bailey Wright (Preston North End) wins a free kick on the right wing.
Booking
Paul Huntington (Preston North End) is shown the yellow card.