Rudy Gestede’s eighth-minute goal was enough for Malky Mackay’s side to secure all three points at the Cardiff City Stadium and keep their five-point lead at the top of the table.
Hull City were also victorious as they defeated Leeds United 2-0 at the KC Stadium, courtesy of goals from midfielders Corry Evans and David Meyler.
Steve Bruce’s side remain in second, a point ahead of third-placed Middlesbrough, who beat Blackpool 4-2 at the Riverside Stadium.
Ishmael Miller, Scott McDonald, Adam Reach and Richard Smallwood were all on target as Boro beat the Tangerines, who netted through Chris Basham and Wes Thomas.
Crystal Palace were denied all three points as they were held to a 2-2 draw against Nottingham Forest at The City Ground, with Billy Sharp grabbing a stoppage-time equaliser.
Glenn Murray had scored his second, and what appeared to be the winner, nine minutes from time for Ian Holloway’s side.
Leicester City closed the gap on Palace with a 1-0 win over Burnley as David Nugent scored on the half hour mark at Turf Moor.
Derby County and Charlton Athletic shared a 1-1 draw at The Valley as a wondergoal from Danny Haynes was cancelled out by substitute Jamie Ward late on.
Bolton came from behind to beat 10-man Birmingham City 3-1 at the Reebok Stadium with Marcos Alonso, Keith Andrews and Chung-Yong Lee all on the scoresheet to render Nikola Zigic’s opener irrelevant. The lanky forward was later shown the red card.
Managerless Blackburn Rovers secured a morale-boosting three points as they beat Barnsley 3-1 at Oakwell with Jordan Rhodes, Ruben Rochina and Joshua King all finding the back of the net.
Huddersfield were held to a goalless draw at home to Sheffield Wednesday with an astonishing refereeing blunder allowing the visitors’ Jeremy Helan to remain on the pitch despite having been shown two yellow cards.
Mick McCarthy, meanwhile, returned to Molineux as Ipswich Town beat his former club Wolves 2-0 with goals from defender Aaron Cresswell and in-form striker DJ Campbell.
Bristol City eased their relegation fears with a 4-2 home win over fellow strugglers Peterborough.