Ched Evans scored on his Chesterfield debut as the Spireites opened their Sky Bet League One campaign with a 1-1 draw at Oxford.
The Welshman, returning to the game this season, struck from a long-range free-kick in the 76th minute to cancel out Wes Thomas’ first-half opener at the Kassam Stadium.
Jay Spearing scored the only goal as relegated Bolton began life in the third tier with a 1-0 victory over Sheffield United.
The former Liverpool midfielder’s 37th-minute volley proved the difference at the Macron Stadium as Phil Parkinson enjoyed a winning start as Trotters boss.
Walsall celebrated Jon Whitney’s first league game in charge with a 3-1 win over AFC Wimbledon at Banks’s Stadium.
Simeon Jackson struck twice after Erhun Oztumer’s opener to set up a comfortable win before Lyle Taylor’s 90th-minute penalty gave Wimbledon a consolation.
Millwall ran out 3-0 winners over Oldham at The Den in Stephen Robinson’s first match in charge of Latics.
A Lee Gregory penalty put the Londoners on the way before further goals from Aiden O’Brien and Byron Webster either side of half-time.
Relegated Charlton had a tough start in the division as they were beaten 2-0 at Bury. A 71st-minute penalty from Neil Danns and a late Kelvin Etuhu effort wrapped up victory for the Shakers.
Scunthorpe came from behind to beat Bristol Rovers 3-1 at Glanford Park.
Matty Taylor opened the scoring after 31 minutes but Kevin van Veen replied after 66 minutes and late strikes from Josh Morris and Kyle Wootton snatched victory for the Iron.
MK Dons returned to League One with a 1-0 success at Shrewsbury. Daniel Powell netted the winner after 73 minutes.
Manager Grant McCann got off to a victorious start with Peterborough as his side twice came from behind for a 3-2 victory at Rochdale.
Gwion Edwards claimed the winner with 89 minutes on the clock after Marcus Maddison and Chris Forrester had cancelled out an early strike from Andy Cannon and an Ian Henderson penalty.
Uwe Rosler claimed a 1-1 draw in his first match as Fleetwood manager as Victor Nirennold equalised at Northampton.
The Cobblers, also under a new manager in Robert Page, struck first when Alex Revell’s strike went in off goalkeeper Chris Neal but Nirennold’s 52nd-minute response secured a point.
Jay Emmanuel-Thomas, Max Ehmer and Emmanuel Osadebe were on target as Gillingham came from behind to win 3-1 at Southend. The Shrimpers had taken an early lead through Stephen McLaughlin.
Yaser Kasim scored an 86th-minute winner as Swindon beat Coventry 1-0 at the County Ground while Bradford and Port Vale drew 0-0 at Valley Parade.