Rotherham United made it back-to-back victories as they saw off the challenge of Championship rivals Bristol City.
The Millers won 3-0 on a hugely encouraging afternoon but were made to work hard for their win by the Robins.
They showed the same appetite for battle and defensive resilience that they had in the triumph at Leeds United a week earlier and appear to be building real momentum under new boss Neil Redfearn.
There were good performances all over the pitch for Rotherham who look capable of moving themselves out of the drop zone.
Jonson Clarke-Harris scored twice in the first half and skipper Lee Frecklington wrapped up the points in the 75th minute.
Clarke-Harris cut inside from the right and bent a beautiful curling shot round Frankie Fielding in the City after 10 minutes and thumped home a penalty 16 minutes later when Kirk Broadfoot was hauled down in the area.
Frecklington steered in Danny Ward's pull-back from the left to give the home side a comfortable last 20 minutes.
New loan signing Luke Hyam came on for Frecklington and looked impressive in a late cameo..
The only negative for the Millers was the loss of new defender Stephen Kelly who limped off injured before the break.
Redfearn made two changes to the team which earned him his first win as boss last week, bringing in Danny Ward up front to replace the suspended Leon Best and opting for Danny Collins rather than Harry Toffolo to fill the gap at left-back created by Joe Mattock's hamstring injury.
Teenage striker Jerry Yates was recalled from his loan spell at Harrogate Town to take a place on the bench.
With only five loan players allowed in the matchday squad, attacking midfielder Tony Andreu was the one to miss out as Redfearn went with Grant Ward in the starting 11 and Farrend Rawson, Brandon Barker, Toffolo and Hyam in reserve.
Midfielder Ward, who'd extended his loan spell two days earlier, produced his best performance of the season on a day of real plusses for the Millers.
Rotherham United (4-4-2): Camp; Buxton, Kelly (Rawson 45), Broadfoot, Collins; G Ward, Frecklington (Barker 86), Smallwood, Newell (Hyam 82); D Ward, Clarke-Harris. Subs not used: Collin, Derbyshire, Toffolo, Yates.
Bristol City (3-5-2): Fielding, Ayling, Flint, Baker (Moore H-T); Bennett, Pack, Smith, Freeman, Williams; Agard (Wilbraham 58), Kodjia (Cox 68). Subs not used: O'Leary, Bryan, Little, Reid.
Goals: Clarke-Harris 10, 26 pen; Frecklington 75.
Referee: Tim Robinson (West Sussex).
Attendance: 8,949 (866).