Match ends, Stevenage 0, Rotherham United 3.
Rotherham breezed past struggling Stevenage to earn a first win in five League One games and stay two points outside the play-off places.
Ben Pringle opened the scoring on the rebound after Kieran Agard's header had been saved by keeper Chris Day.
Day made several fine saves to keep it at 1-0 but was taken off injured at the break and replacement Steve Arnold's error let Claude Davis head a second.
Michael O'Connor's fine 25-yard strike on the counter-attack sealed victory.
VIEW FROM THE DRESSING ROOM
Stevenage boss Graham Westley told BBC Three Counties Radio:
"It was a dreadful performance. There wasn't too much I could hang my hat on and say I was pleased with.
"There was a sentimental fatigue and probably a physical fatigue. We're asking a lot of them; we're sending the same 11 players out game after game.
"Mentally the spark wasn't there. The team spirit that has been so strong in the recent run of results was lacking.
"The one thing I would say today about the referee is that he was consistent and he tried to allow the game to flow."
Rotherham boss Steve Evans told BBC Radio Sheffield:
"It was a good performance but nothing has changed as in terms of league action we've been playing exceptionally well.
"The performances have been good and today was just the same.
"We have some top players in that dressing room but they work very hard too - they are tired every single morning.
"As long as they keep working that hard they'll have that habit of winning football matches."
- 16DaySubstituted forArnoldat 46'minutes
- 20SmithBooked at 84mins
- 7MoraisSubstituted forTounkaraat 82'minutes
- 17TanseySubstituted forAndradeat 46'minutes
- 8FrecklingtonSubstituted forTidserat 81'minutes
- 5DavisBooked at 5minsSubstituted forMillsat 85'minutes
- 10O'ConnorSubstituted forMilsomat 79'minutes
- James Linington
- Shots on Target
Second Half ends, Stevenage 0, Rotherham United 3.
Corner, Stevenage. Conceded by Michael Tidser.
Attempt missed. Luke Freeman (Stevenage) left footed shot from the centre of the box misses to the right.
Substitution, Rotherham United. Pablo Mills replaces Claude Davis.
Jimmy Smith (Stevenage) is shown the yellow card.
Foul by Jimmy Smith (Stevenage).
Ben Pringle (Rotherham United) wins a free kick in the defensive half.
Foul by Oumare Tounkara (Stevenage).
Michael Tidser (Rotherham United) wins a free kick on the right wing.
Substitution, Stevenage. Oumare Tounkara replaces Filipe Morais.
Foul by Filipe Morais (Stevenage).
Ben Pringle (Rotherham United) wins a free kick on the right wing.
Substitution, Rotherham United. Michael Tidser replaces Lee Frecklington.
Substitution, Rotherham United. Robert Milsom replaces Michael O'Connor.
Attempt saved. Luke Freeman (Stevenage) right footed shot from outside the box is saved in the top right corner.
Corner, Stevenage. Conceded by Claude Davis.
Attempt blocked. Simon Heslop (Stevenage) right footed shot from outside the box is blocked.
Corner, Stevenage. Conceded by Adam Collin.
Attempt saved. Simon Heslop (Stevenage) right footed shot from outside the box is saved in the top right corner.