Newcastle continued their dominance of the Sky Bet Championship with a 2-1 victory at home to Cardiff to extend their winning run to seven matches.
The Magpies were ahead inside three minutes thanks to Christian Atsu's goal following good work from Aleksandar Mitrovic, before Yoan Gouffran doubled the lead just before half-time.
Peter Whittingham pulled one back in the 77th minute but Newcastle held on.
Steve Sidwell produced a candidate for goal-of-the-season to set Brighton on course for a 2-0 win at Bristol City.
Sky Bet Ch'ship
Newcastle 2 - 1 Cardiff
Huddsf'ld 1 - 1 Birm'ham
Burton Alb 0 - 0 Barnsley
A Villa 2 - 1 Blackburn
Norwich 2 - 3 Leeds
N Forest 1 - 1 QPR
Bristol C 0 - 2 Brighton
Wigan 0 - 3 Reading
Sheff Wed 1 - 2 Ipswich
Rotherham 1 - 3 Preston
Wolves 2 - 3 Derby
The midfielder scored from inside the centre circle on 13 minutes, spotting City goalkeeper Richard O'Donnell well off his line and lifting the ball over him with a deliberate left-footed shot from 50 yards after Korey Smith had been caught in possession.
Sky Bet Ch'ship
1 Newcastle 37
2 Brighton 34
3 Huddsf'ld 29
4 Reading 28
5 Norwich 27
6 Leeds 26
7 Birm'ham 25
8 Fulham 24
9 Bristol C 24
10 Sheff Wed 24
11 Preston 23
12 Brentford 22
13 Barnsley 21
14 A Villa 21
15 Ipswich 21
16 Derby 20
17 QPR 20
18 Burton Alb 18
19 Wolves 17
20 N Forest 16
21 Cardiff 15
22 Wigan 14
23 Blackburn 13
24 Rotherham 7
The Brighton players all rushed to their bench and celebrated by holding up the number 11 shirt, a tribute to team-mate Anthony Knockaert - absent following the death of his father.
Seven minutes later Jamie Murphy cut in from the left to double Brighton's advantage with a low right-footed drive that took a deflection off a defender to beat O'Donnell.
Norwich's winless run extended to five matches in all competitions as their EFL Cup conquerors Leeds snatched a 3-2 win at Carrow Road.
Robbie Brady's flicked header gave Norwich a first-half lead but Pontus Jansson nodded in his first goal for Leeds.
Chris Wood then put Leeds ahead but substitute Kyle Lafferty looked to have rescued a point for the Canaries, only for Ronaldo Vieira's free-kick to earn a third straight win for the visitors in injury time.
Huddersfield also lost ground on Newcastle as they were held to a 1-1 draw at home to Birmingham after Elias Kachunga's sixth goal of the season was quickly cancelled out by former Terriers loanee Lukas Jutkiewicz.
Warren Joyce endured a torrid start to life at Wigan as he watched his new side concede two goals to Reading in the first five minutes.
Joyce was named as Gary Caldwell's successor in midweek but Garath McCleary's quickfire double put the Royals in charge and Yann Kermorgant's second-half penalty sealed a 3-0 win.
Two goals from Tom Ince helped Derby beat managerless Wolves 3-2 at Molineux to make it three wins from five matches since Steve McClaren returned to the club.
Ince gave the visitors the perfect start after only six minutes before a spectacular volley from Darren Bent doubled their advantage.
Helder Costa gave Wolves hope but Ince added a second from the penalty spot and Derby held on after Dave Edwards pulled one back in the 82nd minute.
Aston Villa remain unbeaten under Steve Bruce after coming from behind to beat Blackburn 2-1.
Rovers took the lead through Sam Gallagher's fourth goal in as many games but Jonathan Kodjia equalised from the penalty spot four minutes later and then grabbed the 70th-minute winner.
Goals from Tom Lawrence and Luke Chambers, either side of Gary Hooper's equaliser, gave Ipswich a 2-1 victory at Sheffield Wednesday while Preston were 3-1 winners at struggling Rotherham.
First-half headers from Jordan Hugill and Callum Robinson did the damage and although Richard Wood's header gave Rotherham hope, Marnick Vermijl sealed victory in the 81st minute.
Burton and Barnsley shared a goalless draw at the Pirelli Stadium while Nottingham Forest and Queens Park Rangers both had a man sent off in a 1-1 draw at the City Ground.
QPR had Karl Henry sent off in the first half and Britt Assombalonga soon put Forest in front, but they were also down to 10 men when Hildeberto Pereira was dismissed and sub Idrissa Sylla headed a late leveller.