Bristol City recorded a comfortable victory over 10-man Sheffield United to claim successive league wins for the first time this season.
Brett Pitman scored City's first from the penalty spot after Leon Britton brought down David Clarkson.
The striker doubled their lead with another penalty, given for handball against Richard Cresswell.
United's Cresswell then saw red for charging in on Marvin Elliott before Jamie McAllister sealed City's win.
The result is a huge boost for struggling City, as they look to make amends for a poor start to the season.
After last week's win over Leicester and now this result, they have taken maximum points off two other sides near the bottom of the table and lifted themselves up to 17th.
With the congested nature of the Championship, they are now only six points from the play-offs but remain only three points above the relegation zone.
The Blades had not lost in three matches prior to this - winning the last two - but this defeat leaves them 20th with 22 points.
Pitman's penalty brace in the first half meant City were firmly in control of this match even before Cresswell's sending-off a minute before half-time.
It took the hosts a while to press home their numerical advantage, but just after the hour Blades keeper Steve Simonsen badly misjudged McAllister's corner, allowing the ball to go over him and into the net.
Ched Evans came close to a consolation goal for United but his long-range effort struck the crossbar in the first minute of injury time.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.