Norwich City stretched their lead atop of the Sky Bet Championship as the run-in begun with a drama filled round.
Onel Hernandez’s 54th minute strike for the Canaries were enough for them to see off now eighth placed Middlesbrough, sending them five points clear as second place again changed hands despite both sides playing out five goal thrillers.
Sheffield United twice went ahead against Bristol City who twice came back through Andreas Weimann to restore parity. The ex Aston Villa star then played an one-two with Famara Diedhiou before firing in the Robins’ winner to dent United’s promotion bid.
The Blades’ defeat therefore allowed Leeds to potentially move back above them but they had to do it the hard way, after Ben Thompson’s tenth minute header put Millwall ahead.Embed from Getty Images
Ezgjan Alioski was then brought down in the box just minutes later, only for Patrick Bamford’s penalty kick to be saved.
Nevertheless, Leeds were back level by half-time after Pablo Hernandez put away a cross from Luke Ayling, who then got their second equaliser after a Ben Marshall penalty had restored Millwall’s lead early in second half.
Hernandez then secured Leeds’s winner when he turned in Tyler Roberts’ pass to send the Whites back into the automatic promotion spots.Embed from Getty Images
West Brom remain fourth after also taking a 3-2 win from behind as Aston Villa moved fifth, following a 2-1 home win over Blackburn Rovers.
Derby complete the top six as Martyn Waghorn netted a hat-trick in their 6-1 thrashing of Rotherham, who remain third bottom and a point behind Millwall in the last safety spot.
Bolton are a further five points from safety despite beating QPR 2-1 whilst Ipswich’s relegation looks all but confirmed after Kamil Grosicki netted a brace to send Hull five points adrift of the play-offs.
Elsewhere, Nottingham Forest moved ninth and leapfrogged Preston after beating Swansea 2-1, whilst the Lilywhites lost by same result at Reading.
Finally, Stoke and Wigan played out goalless home draws against Sheffield Wednesday and Brentford respectively.