Norwich City remain top of Sky Bet Championship after a packed midweek round in which none of the top four clubs managed to clinch victory.
George Moncur gave Luton an early lead but Emiliano Buendia equalised for Norwich just minutes later from the penalty spot after Przemyslaw Placheta was fouled by James Shea.
Matty Pearson’s header then pulled the Hatters back ahead just three minutes later before James Collins made sure of victory in front of a 1000 strong crowd at Kenilworth Road, as Daniel Farke’s Canaries fell to a 3-1 defeat.
Late goals from Junior Stanislas and Sam Surridge proved consolatory for Bournemouth as they fell to a shock 3-2 defeat at home to Preston, as Daniel Johnson set up goals from Tom Barkhuizen and Patrick Bauer either side of Scott Sinclair’s 30 yard stunner.
Watford consequently missed their opportunity to go second after finding themselves held to a goalless draw at Nottingham Forest.
Reading too missed an opportunity to climb into the second automatic promotion spot as Lucas Joao rescued the Royals a point against ten-man Sheffield Wednesday at Hillsborough, after Callum Paterson had put the Owls ahead before Liam Shaw saw red for a late foul on Omar Richards as Wednesday remain second-bottom.
Bristol City meanwhile sit fifth on goal difference despite sharing 27 points alongside Bournemouth, Watford and Reading, having come from behind through Nakhi Wells and Adam Nagy for a 2-1 win after Rob Dickie had put QPR in front early on.
Brentford climbed to sixth after Ivan Toney set up Marcus Forss’ opener before dispatching a penalty to comfortably defeat Rotherham, who had Mickel Miller sent off for a foul on Sergi Canos in 82nd minute.
Down in the relegation zone, Derby remain rock-bottom after Gustavo Hamer’s strike rescued Coventry a late point, having fallen behind to Colin Kazim-Richards’ had put headed goal which marked the first time that the 34 year-old had scored for Derby since joining in October.
Wycombe round out the bottom three after losing to a late header from Nick Powell as Stoke City edged a tightly fought contest at Adams Park.
Elsewhere, Swansea slipped to seventh after Duncan Watmore’s brace proved enough to secure Middlesbrough victory at the Riverside Stadium, despite Yan Dhanda’s late deflected curler for the Swans.
Adam Armstrong struck a late winner for Blackburn who go ninth and extended their unbeaten run to six matches, defeating Millwall 3-1 after Harvey Elliott’s opener was cancelled out by Scott Malone’s 34th minute smash.
Kieffer Moore’s brace helped Cardiff to a three goal home win over Huddersfield which was topped off by Robert Glatzel’s late effort as Neil Harris’ Bluebirds recorded their first consecutive wins of this season.
Late goals from Cauley Woodrow and Callum Styles saw Barnsley come from behind to defeat Birmingham City in a tight encounter at St Andrew’s.