Match ends, Rotherham United 4, Bolton Wanderers 2.

Rotherham produced a terrific first-half display against Bolton to set up their second league win in 15 matches.
Ben Pringle volleyed Conor Newton's cross home before Conor Sammon netted his first Rotherham goal on 22 minutes.
Matt Derbyshire set up Sammon's tap-in and Paul Green's glancing header, before Derbyshire smashed in the Millers' fourth after the interval.
Liam Trotter and Matt Mills reduced the arrears, but Rotherham moved five points clear of the relegation zone.
Bolton, on 33 points, are only four points better off than the hosts but went into this game on a run of only one defeat in their last 11 league games.
Their form since Neil Lennon took charge in October has been in stark contrast to their early season results. but a horror opening period left the visitors with too much to do, despite a late rally.
Pringle was on hand at the back post to turn home a delivery from Newton - making his first start for Steve Evans's side since his move from Newcastle last summer - and though Bolton rallied, Eidur Gudjohnsen was denied the chance to level by Richie Smallwood's sliding tackle.
Derbyshire was the game's stand-out player and his effort - saved by Andy Lonergan - left on-loan Derby forward Sammon with an easy goal.
Sammon had only managed one goal in 19 league appearances while on loan at Ipswich earlier in the campaign, but gave his new side a platform to go on and secure their sixth win of the season.
Green's header put the home side 3-0 up by the break and Derbyshire all but ended the contest on 57 minutes after he glided unopposed through the Bolton midfield to blast his second goal of the season into the top corner.
Trotter struck a consolation with 13 minutes left when he latched onto a knockdown from Mills, who bundled in a header two minutes later to add some respectability to the scoreline.
However, no late surge arrived as Rotherham made sure of their first home win in nine matches.
Rotherham manager Steve Evans: " We're absolutely delighted because we asked the players to be full of endeavour and spirit.
"It's a stunning goal from Matt and I thought he was absolutely awesome for an hour before he tired a bit. It wasn't just his goal, his all round performance was stunning."
Bolton manager Neil Lennon: "It was a good time for Rotherham to play us. We just have to accept this one and come back really strong for Wolves on Saturday.
"We looked leggy. I think the season is just biting us in terms of the strength in depth in the squad."
Line-ups
Rotherham
Formation 4-4-2
- 21Collin
- 16Richardson
- 20Morgan
- 4Arnason
- 28Fryers
- 17Newton
- 11Green
- 33Smallwood
- 18PringleBooked at 30minsSubstituted forHammillat 90'minutes
- 23SammonSubstituted forWoodat 90+4'minutes
- 27DerbyshireSubstituted forBoweryat 84'minutes
Substitutes
- 2Brindley
- 6Wood
- 10Bowery
- 22Ward
- 24Hammill
- 25Barmby
- 35Thompson
Bolton
Formation 3-5-1-1
- 24Lonergan
- 14Dervite
- 4Mills
- 5Ream
- 7Feeney
- 25Vela
- 18Danns
- 21Pratley
- 43KellettSubstituted forTrotterat 51'minutes
- 22GudjohnsenSubstituted forSpearingat 74'minutesBooked at 86mins
- 35WilkinsonSubstituted forWheaterat 66'minutes
Substitutes
- 1Bogdan
- 3Moxey
- 6Spearing
- 17Trotter
- 31Wheater
- 38Odelusi
- 52Walker
- Referee:
- Darren Drysdale
- Attendance:
- 8,760
Match Stats
- Possession
- Home43%
- Away57%
- Shots
- Home16
- Away9
- Shots on Target
- Home7
- Away3
- Corners
- Home4
- Away4
- Fouls
- Home11
- Away11
Live Text
Post update
Full Time
Second Half ends, Rotherham United 4, Bolton Wanderers 2.
Post update
Attempt missed. Neil Danns (Bolton Wanderers) right footed shot from outside the box is close, but misses to the left from a direct free kick.
Post update
Liam Trotter (Bolton Wanderers) wins a free kick in the attacking half.
Post update
Foul by Paul Green (Rotherham United).
Substitution
Substitution, Rotherham United. Richard Wood replaces Conor Sammon.
Substitution
Substitution, Rotherham United. Adam Hammill replaces Ben Pringle.
Post update
Attempt missed. Ben Pringle (Rotherham United) left footed shot from outside the box is too high. Assisted by Paul Green.
Post update
Foul by Darren Pratley (Bolton Wanderers).
Post update
Richard Smallwood (Rotherham United) wins a free kick in the defensive half.
Booking
Jay Spearing (Bolton Wanderers) is shown the yellow card.
Post update
Foul by Darren Pratley (Bolton Wanderers).
Post update
Kári Arnason (Rotherham United) wins a free kick in the defensive half.
Substitution
Substitution, Rotherham United. Jordan Bowery replaces Matt Derbyshire.
Goal!
Goal! Rotherham United 4, Bolton Wanderers 2. Matt Mills (Bolton Wanderers) header from very close range to the centre of the goal.
Goal!
Goal! Rotherham United 4, Bolton Wanderers 1. Liam Trotter (Bolton Wanderers) right footed shot from the centre of the box to the bottom left corner. Assisted by Matt Mills with a headed pass.
Post update
Neil Danns (Bolton Wanderers) wins a free kick in the defensive half.
Post update
Foul by Richard Smallwood (Rotherham United).
Post update
Delay over. They are ready to continue.
Substitution
Substitution, Bolton Wanderers. Jay Spearing replaces Eidur Gudjohnsen.