Brighton regained top spot in the Championship with a 1-0 win over Birmingham, while Middlesbrough beat Huddersfield and Leeds lost at QPR.
Bobby Zamora’s early second-half goal proved the difference for Brighton at the Amex Stadium.
The Seagulls extended their unbeaten start to 18 matches and leapfrogged Derby and Hull to reclaim first place.
Solly March put them in front in the 17th minute but Jon Toral headed an equaliser four minutes later for the visitors after Jacques Maghoma’s effort was saved.
Zamora ensured maximum points, though, for Chris Hughton’s men when he scored from close range after March’s first effort had been blocked.
Middlesbrough also moved above Hull and Derby, who met on Friday night, into second place as they claimed a sixth win in seven in all competitions by beating Huddersfield 2-0 at the John Smith’s Stadium.
Adam Clayton’s deflected ninth-minute effort put Boro in front and despite a strong performance from the hosts the lead was doubled by Emilio Nsue with six minutes left.
Ipswich are seventh after a 3-0 win at Charlton in the day’s early kick-off.
Two goals from Daryl Murphy and one from Freddie Sears won it for Mick McCarthy’s men to nip Charlton’s mini-revival in the bud.
Burnley extended their unbeaten run to nine matches as Matthew Connolly’s 93rd-minute own goal earned them a point in a 2-2 draw at Cardiff.
Aron Gunnarsson’s glancing header from a Peter Whittingham free-kick gave the Bluebirds the lead four minutes before the break and Sean Morrison headed in a second in the 64th minute. Rouwen Hennings halved the deficit for the Clarets and Connolly was initially ruled to have got the final touch in a goalmouth scramble from a corner.
Lucas Joao’s seventh goal of the season salvaged a point for Sheffield Wednesday as their match at Blackburn finished 2-2, taking them level on 28 points with Ipswich and Birmingham.
First-half goals from Hope Akpan and Corry Evans for Blackburn came either side of a Modou Sougou equaliser for the Owls, but Joao denied new Rovers boss Paul Lambert a winning home debut with a close-range header six minutes from the end.
At the bottom of the table, Rotherham secured back-to-back victories with a 3-0 home win over Bristol City.
Jonson Clarke-Harris’ first-half brace put them in control – the second a penalty after City forward Jonathan Kodjia fouled Rotherham’s Kirk Broadfoot.
Lee Frecklington wrapped up the win with 15 minutes to go as he turned home a low cross from six yards to move them just one point away from the safety line.
Nottingham Forest claimed just a second win in 11 games with a 3-1 victory over Reading at the City Ground.
Matej Vydra’s cool finish in the 14th minute gave the Royals the lead but Forest stormed back as Chris O’Grady levelled from a Ryan Mendes assist.
Mendes was heavily involved in the goal that put Forest ahead as he led a counter-attack and played in Nelson Oliveira to score after half an hour’s play.
Oliveira added his second and Forest’s third in the 49th minute and they were not knocked off course by Jack Hobbs’ dismissal in the 66th minute.
Charlie Austin’s eighth goal of the season – a minute after coming on – proved the difference for QPR at home to Leeds in a 1-0 win for the Londoners, while former Leeds forward Ross McCormack notched his 12th of the season to rescue a point for Fulham at home to Preston.
North End had led at Craven Cottage through Joe Garner’s 11th-minute header.
Wolves and MK Dons played out a goalless draw at Molineux.