Blackburn moved to the top of the Championship at the expense of rivals Burnley with a 2-0 win over Sunderland as Norwich were beaten 1-0 at home by Luton.
Ben Brereton Diaz's left-footed curler put Blackburn in front before Scott Wharton headed in a second four minutes into the second half.
The win lifts Rovers on to 27 points, two clear of Burnley and Sheffield United, although Jon Dahl Tomasson's side have played two games more.
Norwich also began the night with a chance to move top of the table but the Canaries are now without a win in four as Carlton Morris haunted his old side with the only goal at Carrow Road.
Kenny McLean's sending off 24 minutes from time did Norwich no favours as they were booed off at full-time.
The victory moved Luton up to third and within a point of the automatic promotion places.
The only goal difference separates Swansea from the playoff places after producing a remarkable turnaround to beat Reading 3-2.
The power went out at the start of the night at the Swansea.com Stadium, but once the lights returned it was Reading who were switched on, leading 2-0 after Yakou Meite and Tom Ince struck inside the opening 33 minutes.
But Harry Darling halved the deficit before the interval and second-half goals from Ollie Cooper and Jay Fulton lifted Swansea up to seventh.
Preston are up to eighth after Greg Cunningham got the winner in a 1-0 victory at Huddersfield.
Rotherham are a point further back in 10th place after a 1-0 win away to Stoke.
Managerless West Brom are just one point above the relegation zone after they suffered a 2-0 home defeat to Bristol City.
Caretaker boss Richard Beale could not turn around the run that started under Steve Bruce as the Baggies made it five home games without a win, with Joe Williams and Nahki Wells on target for City in the first half.