Match ends, Bristol Rovers 2, Rotherham United 1.
Ellis Harrison scored one and set up the winner as Bristol Rovers came back from a goal down to beat fellow League One strugglers Rotherham at the Memorial Stadium.
Ryan Williams had opened the scoring for the visitors with his third goal of the campaign in the 56th minute after converting a long pass from fellow winger Joe Newell, while Harrison levelled for Rovers eight minutes later.
Right-back Daniel Leadbitter lobbed the ball into the area and substitute Chris Lines nodded it on for Harrison to prod home his eighth goal of the campaign past the on-loan Fulham goalkeeper Marek Rodak at his near post from four yards out.
Striker Harrison picked out Liam Sercombe in the 75th minute and the midfielder side-footed home his sixth goal of the season from 12 yards past helpless Rodak to claim a first win in four league games.
But Rotherham were reduced to 10 men in the 79th minute when striker Kieffer Moore was shown a red card for an elbow on defender Lee Brown.
Match report supplied by the Press Association.
- 21SmithBooked at 79mins
- 22PartingtonSubstituted forLinesat 62'minutes
- 8O ClarkeBooked at 30minsSubstituted forGaffneyat 62'minutes
- 9HarrisonSubstituted forNicholsat 90'minutes
- 25CummingsSubstituted forClarke-Harrisat 85'minutes
- 8FrecklingtonBooked at 81mins
- 16PotterSubstituted forVaulksat 23'minutes
- 10BallSubstituted forYatesat 85'minutes
- 24MooreBooked at 79mins
- Brett Huxtable
- Shots on Target
Second Half ends, Bristol Rovers 2, Rotherham United 1.
Corner, Bristol Rovers. Conceded by Lee Frecklington.
Attempt blocked. Tom Nichols (Bristol Rovers) left footed shot from the centre of the box is blocked.
Foul by Billy Bodin (Bristol Rovers).
Ryan Williams (Rotherham United) wins a free kick in the defensive half.
Attempt missed. Jonson Clarke-Harris (Rotherham United) left footed shot from outside the box is close, but misses to the right.
Delay over. They are ready to continue.
Substitution, Bristol Rovers. Tom Nichols replaces Ellis Harrison.
Delay in match Ellis Harrison (Bristol Rovers) because of an injury.
Attempt missed. Michael Ihiekwe (Rotherham United) header from the centre of the box is too high.
Foul by Daniel Leadbitter (Bristol Rovers).
Jonson Clarke-Harris (Rotherham United) wins a free kick in the defensive half.
Substitution, Rotherham United. Jerry Yates replaces David Ball.
Substitution, Rotherham United. Jonson Clarke-Harris replaces Shaun Cummings.
Ryan Sweeney (Bristol Rovers) wins a free kick in the attacking half.
Foul by David Ball (Rotherham United).
Corner, Rotherham United. Conceded by Ryan Sweeney.
Attempt blocked. Will Vaulks (Rotherham United) right footed shot from outside the box is blocked.
Ryan Sweeney (Bristol Rovers) is shown the yellow card for a bad foul.