Portsmouth took a point from their away match at Cheltenham. Their goals were scored by Agyemang and Ertl.
Gillingham squandered a one-goal lead at Crawley, McFadzean and Clarke (2) scored for Crawley - his second in the 81st minute.. Kedwell and Legge were the scorers for Gillingham.
Alex Pritchard gave Swindon the lead, away to MK Dons. He scored with a bending free kick. Nathan Byrne was sent off for stamping on Shaun Williams, then Bamford scored the equaliser. MK Dons thought they had scored a late winner, but it was ruled offside.
Gillingham Football Club has lost an appeal against a racial discrimination case brought by a former player. Mark McCammon was awarded £68,000 last year over his dismissal by the club in 2011. He claimed he was refused treatment and docked wages.
The club lodged an appeal against the ruling it sacked the striker in an act of racial victimisation. John Ryall has the story.
Gillingham chairman Paul Scally has lost his appeal against an employment tribunal ruling that the club sacked black striker Mark McCammon for gross misconduct as an act of racial discrimination.
Former Crawley boss Steve Evans made a happy return to Broadfield Stadium as his Rotherdam side beat his old team 2-1.Mat Sadler put Crawley ahead after only 14 minutes but Kieran Agard (36) equalised and substitute David Worrall settled the game 13 minutes from time.
Farid El Alagui's last-gasp strike rescued a 1-1 draw for Brentford against Gillingham and denied former Bees boss Martin Allen a first league win of the season after Adebayo Akinfenwa had slotted home from close range in the 40th minute.
Shrewsbury deservedly eased to their first win of the season as they overcame Swindon 2-0 thanks to goals from debutant Adam Reach (nine) and substitute Tom Bradshaw (85).
Wolves' Leigh Griffiths opened the scoring for the hosts, with a clinical finish from the edge of the box - his first goal for the club. Lee Evans's then extended their lead before half-time.
Griffiths slotted home a penalty after Evans was fouled to dominate the game.
The 20-year-old striker, a summer capture from Watford, scored the only goal of the game with a fierce right-footed winner early on as highly-fancied Peterborough saw off Swindon.The victory sees Posh claim an early advantage over promotion favourites Wolves.
None of the four sides who were playing League Two football last season managed to start with a win as champions Gillingham were beaten 1-0 at home by Colchester, substitute Andy Bond netting the winner late on, while Rotherham and Port Vale both drew.
For a full round-up of all today's action click here for in-depth match coverage from ITV Sport
On the club's website, chairman Paul Scally, explained why he had terminated Andy Hessenthaler's contract.
After lengthy discussions over the past few days with Andy Hessenthaler, the Club's Director of Football, and having refused him permission over the past few months in speaking to other Clubs interested in employing him in coaching/management capacities, I have reluctantly agreed today to terminate his contract with the Club forthwith to allow him to explore these opportunities, and return to football management.
– Paul Scally, chairman, Gillingham Football Club
Andy has made a huge contribution to this football club over the past years, and played a major role in the Club achieving the success of this season past, working tirelessly behind the scenes in assisting myself and the team management with a fantastic Championship winning promotion to League One.
Gillingham Football Club have announced that they have terminated director of football Andy Hessenthaler's contract.
In a statement on the club's website, chairman Paul Scally said that it followed a number of approaches from other clubs.