Match ends, Preston North End 3, Rotherham United 3.
Preston North End 3-3 Rotherham United
- From the section Football

Lee Frecklington scored a dramatic 89th-minute equaliser to earn Rotherham a point in a thrilling game at Preston.
A Frecklington shot and own goal by Tom Clarke, who deflected Ben Pringle's free-kick into his own net, had put Rotherham 2-0 up after 11 minutes.
Preston hit back and Paul Gallagher first set up Craig Davies to score and then fired home the equaliser.
Joe Garner put North End ahead when he scored from Chris Humphrey's cross but Frecklington rescued the visitors.
Frecklington had given the Millers the perfect start when he collected a James Tavernier pass and burst into the area before firing home in the seventh minute.
The visitors doubled the lead four minutes later when Pringle's free-kick went in via home defender Clarke.
Davies halved the deficit in the 37th minute when a brilliant backheel by Gallagher set him up to curl his second Preston goal into the bottom corner of the net.
Gallagher levelled the match with a spectacular shot before Humphreys centred for Garner to score his 18th goal of the season.
But Frecklington had the final word when he poked home his 10th goal of the season after good work by substitute Nicky Adams.
Rotherham's late equaliser meant that North End missed the chance to move within three points of third-placed Brentford.
Preston manager Simon Grayson told BBC Radio Lancashire:
"I'm frustrated and disappointed to concede a goal so late in the game and not secure the three points.
"We didn't start well enough, obviously, going 2-0 down after 10 minutes, but we got a reaction from the players.
"We were totally dominant from the 30-minute mark to the last few minutes.
"The equalising goal was a real soft one from our point of view. They haven't really had to work for their goals tonight."
Line-ups
Preston
- 23Rudd
- 32WisemanSubstituted forKingat 82'minutes
- 3Laird
- 2Keane
- 5Clarke
- 6Wright
- 7Humphrey
- 37Kilkenny
- 14GarnerBooked at 90mins
- 17Davies
- 12GallagherSubstituted forBrownhillat 75'minutes
Substitutes
- 1Stuckmann
- 9Davies
- 10Beavon
- 11Holmes
- 16Buchanan
- 22King
- 30Brownhill
Rotherham
- 21Collin
- 27Tavernier
- 3SkarzSubstituted forVuckicat 86'minutes
- 8Frecklington
- 5Davis
- 4Arnason
- 22Agard
- 36SmallwoodSubstituted forO'Connorat 67'minutes
- 9Revell
- 26ThomasSubstituted forAdamsat 52'minutesBooked at 71mins
- 18Pringle
Substitutes
- 1Shearer
- 10O'Connor
- 20Morgan
- 25Addison
- 28Vuckic
- 35Hitchcock
- 37Adams
- Referee:
- James Adcock
- Attendance:
- 9,524
Match Stats
- Possession
- Home55%
- Away45%
- Shots
- Home10
- Away4
- Shots on Target
- Home5
- Away3
- Corners
- Home5
- Away1
- Fouls
- Home6
- Away7
Live Text
Full Time
Second Half ends, Preston North End 3, Rotherham United 3.
Booking
Joe Garner (Preston North End) is shown the yellow card.
Goal!
Goal! Preston North End 3, Rotherham United 3. Lee Frecklington (Rotherham United) right footed shot from outside the box to the bottom right corner.
Substitution
Substitution, Rotherham United. Haris Vuckic replaces Joe Skarz.
Foul by Craig Davies (Preston North End).
Claude Davis (Rotherham United) wins a free kick in the attacking half.
Attempt missed. Kieran Agard (Rotherham United) right footed shot from outside the box is too high.
Substitution
Substitution, Preston North End. Jack King replaces Scott Wiseman because of an injury.
Corner, Preston North End. Conceded by Kieran Agard.
Substitution
Substitution, Preston North End. Josh Brownhill replaces Paul Gallagher.
Foul by Joe Garner (Preston North End).
Claude Davis (Rotherham United) wins a free kick in the attacking half.
Scott Laird (Preston North End) wins a free kick in the attacking half.
Booking
Nicky Adams (Rotherham United) is shown the yellow card.
Foul by Nicky Adams (Rotherham United).
Attempt saved. Craig Davies (Preston North End) right footed shot from the left side of the box is saved in the centre of the goal.
Joe Garner (Preston North End) wins a free kick in the defensive half.
Foul by Ben Pringle (Rotherham United).
Substitution
Substitution, Rotherham United. Michael O'Connor replaces Richard Smallwood.
Corner, Rotherham United. Conceded by Scott Laird.
Goal!
Goal! Preston North End 3, Rotherham United 2. Joe Garner (Preston North End) header from the centre of the box to the bottom left corner. Assisted by Chris Humphrey.
Paul Gallagher (Preston North End) wins a free kick in the defensive half.
Foul by Claude Davis (Rotherham United).
Attempt missed. Scott Wiseman (Preston North End) right footed shot from more than 35 yards is high and wide to the left.
Goal!
Goal! Preston North End 2, Rotherham United 2. Paul Gallagher (Preston North End) left footed shot from outside the box to the bottom left corner. Assisted by Chris Humphrey.
Attempt missed. Bailey Wright (Preston North End) header from very close range is too high.
Corner, Preston North End. Conceded by Joe Skarz.
Keith Keane (Preston North End) wins a free kick in the defensive half.
Foul by Claude Davis (Rotherham United).
Foul by Scott Wiseman (Preston North End).
Richard Smallwood (Rotherham United) wins a free kick in the attacking half.
Corner, Preston North End. Conceded by Claude Davis.
Substitution
Substitution, Rotherham United. Nicky Adams replaces Wes Thomas because of an injury.
Attempt missed. Keith Keane (Preston North End) right footed shot from outside the box is close, but misses to the left.
Second Half
Second Half begins Preston North End 1, Rotherham United 2.
Half Time
First Half ends, Preston North End 1, Rotherham United 2.
Attempt blocked. Paul Gallagher (Preston North End) right footed shot from outside the box is blocked.
Corner, Preston North End. Conceded by Kieran Agard.
Goal!
Goal! Preston North End 1, Rotherham United 2. Craig Davies (Preston North End) right footed shot from the centre of the box to the bottom right corner. Assisted by Paul Gallagher.