Nottingham Forest were in seventh heaven after thumping Leeds United 7-3 in the Championship on Tuesday, while Southampton also won.
Robert Snodgrass gave Leeds a sixth-minute lead from the penalty spot at Elland Road, but that was the only time they would lead in a crazy match of football.
Adlene Guedioura quickly responded with a stunning strike from distance and Forest went into the half-time break holding the lead after Gareth McCleary’s stoppage time goal.
But all the drama took place in the second half, with Dexter Blackstock putting the visitors 3-1 ahead seven minutes after the break.
Luciano Becchio and Michael Brown scored in the next three minutes to level things at 3-3, but four minutes later, Forest led 5-3 after two more goals from McCleary.
And he made it four 19 minutes from time before Blackstock wrapped up the rout in the dying stages, as Leeds United conceded seven goals at home for the first time in their history.
At the top of the table, Southampton moved five points clear after a 2-0 win at Hull City.
Jack Hobbs scored an early own goal before Jos Hooiveld netted the sealer on 59 minutes for Nigel Adkins’ side.
Reading, who sit second, slipped up at Peterborough United as they gave up a lead to lose 3-1.
Noel Hunt struck a 20th minute opener for the visitors but George Boyd and Tyrone Barnett responded with goals of their own before half-time.
And Paul Taylor wrapped up the result with his strike eight minutes from time.
West Ham United were held to a 1-1 home draw against Middlesbrough, with Nigerian substitute Bartholomew Ogbeche scoring an 84th equaliser for the visitors, while Inigo Calderon and Ashley Barnes scored for Brighton and Hove Albion in a 2-0 win against Derby County.
Watford beat a 10-man Bristol City 2-0 at Ashton Gate while Millwall also won on the road, recording a terrific 3-0 win at Doncaster Rovers.