While keeping Charlton to just a single effort on target all night, Dons kept their first clean sheet of the campaign en route to the win, ending a five-match losing run which saw them sink to the foot of the third tier.
Here’s how we rated the players on a vital night for Dons.
5. Henry Lawrence - 7.5
A really good return to league action. Built on his good show at Walsall with another fine showing, nearly getting in on goal with a brave run. Photo: Alex Pantling
6. Daniel Harvie - 7
Defended well against a tricky winger in Rak-Sakyi. Dropped deeper as the game went on and Charlton pressed. Photo: Jane Russell
7. Bradley Johnson - 7
A sensational free-kick to secure the points, Johnson showed his nous and experience in the centre to restrict Charlton Photo: Alex Pantling
8. Josh McEachran - 7.5
Ran the show for Dons in the centre, finding neat pockets of space to take up as an outlet, while also being an extra body on the line to defend Photo: Jane Russell