Indeed, after West Brom and Newcastle - the next eight sides all won, which means tenth placed Queens Park Rangers are just four points off the top.
West Brom, who went top of the table at the weekend, could have gone three points clear - but they failed to take advantage at The Hawthorns as they lost 1-0 to Swansea City.
And it was their former striker Craig Beattie who came back to haunt them as he fired home just after the break.
Newcastle suffered a second straight loss as they were undone at Scunthorpe United with a Martyn Woolford brace helping them to a 2-1 win.
All the goals arrived in the second-half at Glanford Park as Woolford's efforts sandwiched a Kevin Nolan strike.
Cardiff remain in third as they brushed Coventry aside at Ninian Park thanks to a goal in each half from Anthony Gerrard and Peter Whittingham.
Middlesbrough grabbed their first home win in four attempts at The Riverside with a 2-0 win over Derby County. Adam Johnson claimed both goals for Boro.
Blackpool's outstanding season show few signs of abating after a 3-0 win over Sheffield United.
After a goalless first-half at Bloomfield Road, Marcel Siep, Jason Euell and Charlie Adam all scored.
Preston make up the top-six after they claimed an impressive 2-1 win at Sheffield Wednesday.
Neil Mellor opened the scoring only for Michael Gray to level for the home side, but Jon Parkin grabbed the winner just before the hour mark for North End.
Nottingham Forest left it late at The City Ground as they beat Barnsley 1-0.
Frenchman Guy Moussi scored the winner, but his evening was brought to an abrupt end when he was shown a second yellow-card for his celebrations.
Leicester City had second-half substitute Paul Gallagher to thank for their 2-0 win over Crystal Palace as he grabbed both goals at The Walkers Stadium.
An action packed six-minutes in the second-half at Ashton Gate saw four goals scored as Bristol City beat Plymouth 3-1.
Danny Haynes opened the scoring on 73 minutes before Jamie Mackie levelled just two minutes later. Jamie McCombe put City back ahead just 60 seconds later before Nicky Maynard sealed the scoring not long after.
Queens Park Rangers make up the top-ten and are within touching distance of third after they comfortably beat Reading 4-1.
Goals from Akos Buzsaky, Jay Simpson, Rowan Vine and Patrick Agyemang set Rangers on their way before Brian Howard claimed a late consolation for the visitors.
Both sides finished the evening with ten-men as Ben Watson and Ivar Ingimarsson were red-carded.
At the bottom, there was yet more heartbreak for Roy Keane.
The Ipswich Town boss finally looked to have guided his side to victory after Gareth McAuley had given Town an early victory.
But deep into injury time, Nathan Ellington smashed home an unlikely equaliser for Watford to stun the Portman Road crowd.