Malky Mackay’s Cardiff thumped Blackpool 3-0 at the Cardiff City Stadium courtesy of a brace from Matthew Connolly and a Peter Whittingham strike.
Wolves overcame Dave Jones’s Wednesday after Bakary Sako scored in the 43rd minute to separate the sides.
Brighton stay top of the division by virtue of goal difference, but lost in the late kick-off 1-0 to Birmingham at the AMEX Stadium courtesy of Chris Burke's 27th-minute wonder-strike.
Managerless Blackburn Rovers shared the points with Charlton at The Valley as Johnnie Jackson equalised for the hosts after Dickson Etuhu’s opener.
Leicester City moved up into fifth with a hard-fought 2-1 win over Middlesbrough with goals from Jamie Vardy and Lloyd Dyer following up Nick Bailey's opening strike for the hosts.
Huddersfield dropped into sixth with a 3-2 home defeat to Watford with Troy Deeney netting the winner from the penalty spot. Fernando Forestieri and Fitz Hall had earlier scored for the visitors, with Alan Lee and Oliver Norwood on target for Town.
Leeds United moved into ninth place with a 3-2 away win over Bristol City as El-Hadji Diouf hit a second-half brace and Michael Tonge was also on target to render Rodolph Austin and Albert Adomah's goals irrelevant.
Crystal Palace came away from the Reebok Stadium with a 1-0 victory over Owen Coyle's Bolton Wanderers courtesy of Glenn Murray's 80th minute penalty.
Underfire Ipswich Town manager Paul Jewell saw his side take the lead through Aaron Cresswell in the sixth minute, only for Stephen Dawson to equalise for Barnsley in a 1-1 draw at Oakwell.
Bottom of the table Peterborough ended a dismal run of form with a 3-1 win over Hull City at the KC Stadium with a hat-trick from Emile Sinclair giving his side the spoils.
Burnley and Millwall shared the points with a 2-2 draw as Darius Henderson equalised in stoppage time after Charlie Austin and Ben Mee's goals overrided Liam Trotter's opener.