Rotherham started much sharper and Rovers' stopper Thimothee Lo-Tutala had to be alert early on to race out and smother Martin Sherif's tentative effort after he'd beaten the offside trap.
That aside, the first 25 minutes was shorn of any real quality - that was until Rovers broke the deadlock in emphatic style. James Maxwell put in a peach of a cross from the left flank and Owen Bailey met it with a perfectly timed header to continue his outstanding scoring run at the start of this season - it's now five goals in all competitions for the captain.
He then fired straight at Cammy Dawson as the hosts looked to add a second before half-time, whilst Glenn Middleton saw a speculative effort come back off the crossbar.
They were cursing the woodwork again just after the break when Tom Nixon's drive came back off the post. It was becoming a more open game and Rotherham's Ar'Jany Martha hit a sweet, dipping volley that Lo-Tutala did excellently to parry away.
The rest of the half was a gritty affair with chances at a premium: Middleton was denied by Dawson's legs and the visitors' best chance of pinching a point came when sub Jordan Hugill blazed wide in added time.
Here's our player ratings:

5. James Maxwell 8
Absolute pearler of a ball for Bailey's goal. The Scot was back to his silky self here with his trademark cuts inside and doggedness. Photo: Howard Roe/AHPIX LTD

6. George Broadbent 7
Not as many eye-catching passes here but kept it ticking over in the engine room as he looked after the unattractive parts of the game. Photo: Howard Roe/AHPIX LTD

7. Owen Bailey 8
What more can you say? Just a goal machine right now as he connected brilliantly to head home Maxwell's cross. Got stuck in to Rotherham's midfield plenty. Photo: Howard Roe/AHPIX LTD

8. Harry Clifton 6
A few loose touches in the first half and skewed a few chances wide. Not a stellar showing but plenty of effort. Photo: Howard Roe/AHPIX LTD

