Lee Johnson's rampant Barnsley are back in business as they halted a run of back-to-back defeats with a well-deserved victory against Swindon.
The Reds were back to their best at Oakwell as they inflicted only the second defeat of the campaign on the Robins, with Lewin Nyatanga experiencing mixed fortunes as he scored at both ends.
Barnsley showed terrific character in bouncing back from an early deficit to lead 2-1 at the interval.
The Robins took the lead in disastrous fashion after 20 minutes.
Raphael Rossi-Branco punted a hopeful ball forward towards the Reds' box, and as recalled goalkeeper Nick Townsend came out to try and clear the danger, he was met by Nyatanga and he nodded inadvertently into his own net.
However, within two minutes the scores were level.
Marley Watkins pounced superbly for his third goal in five games, meeting Josh Scowen's measured through-ball before tucking a shot neatly beyond 'keeper Lawrence Vigouroux.
The hosts were visibly lifted, and they fired themselves into a deserved lead just before the interval when Reece Wabara cracked home from 25 yards after being neatly teed up by Conor Hourihane.
The Reds began the second period brightly, with Sam Winnall - on as a first-half substitute for the injured Ryan Williams - seeing a ferocious goal-bound effort blocked.
The hosts scored their third just before the hour mark, with Nyatanga this time registering at the right end.
The popular centre-back rose highest to head home an in-swinging cross from Hourihane.
Hourihane made it 4-1 in the 75th minute, pouncing for a well-deserved goal as he tapped in a rebound after Scowen's shot had struck the crossbar.