Adam Armstrong and Lee Novak both hit hat-tricks on a goal-filled afternoon in Sky Bet League 1.Armstrong was scoring for fun in 2015, and it seems he has no intention of stopping this year. The Coventry City teenager scored three of the five goals that the Sky Blues put past bottom club Crewe Alexandra.
Chesterfield entered the New Year on the back of an eight-game winless run, but they brought that to an end in some style with a 7-1 rout of Shrewsbury Town. Novak's treble was added to by braces from Jay O'Shea and Rai Simons.
There were comfortable 3-0 wins for Doncaster Rovers, Gillingham and Rochdale - the latter defeating Walsall 3-0.
That handed Burton Albion the chance to return to the summit and, despite going down to 10 men in the first half, they grinded out a 1-0 win over Blackpool to take top spot.
Elsewhere, Barnsley and Fleetwood Town picked up home wins, while the games between Oldham Athletic and Colchester United, and Scunthorpe United and Wigan Athletic, both finished 1-1.
Here are the Matchday 25 results from Sky Bet League 1:
Saturday 2nd January 2016
Barnsley 2-1 Millwall
Burton Albion 1-0 Blackpool
Chesterfield 7-1 Shrewsbury Town
Crewe Alexandra 0-5 Coventry City
Fleetwood Town 2-0 Bury
Gillingham 3-0 Bradford City
Oldham Athletic 1-1 Colchester United
Port Vale P-P Swindon Town - postponed due to waterlogged pitch
Scunthorpe United 1-1 Wigan Athletic
Sheffield United 2-3 Peterborough United
Southend United 0-3 Doncaster Rovers
Walsall 0-3 Rochdale
Click here to see the Sky Bet League 1 table