Match ends, MK Dons 0, Charlton Athletic 1.
Liam Millar scored his first goal for Charlton as they got their play-off push back on track with a victory at MK Dons.
The Addicks had only won one of their previous eight games but held the hosts at bay fairly comfortably to keep themselves sixth in the table, just ahead of Sunderland.
MK Dons goalkeeper Alex Fisher was called into action early on as he pushed away Jayden Stockley's 25-yard effort, but Charlton's bright start got its reward after 18 minutes.
Conor Washington's cross was allowed to run through to Millar and the Canada international confidently beat the onrushing Fisher to open the scoring.
The Dons came within a whisker of an equaliser when Joe Mason's flicked header from Matt O'Riley's corner came back off the far post.
Jake Forster-Caskey struck a free-kick just over for the Addicks in the early stages of the second half, while goalkeeper Ben Amos came out bravely at Ethan Laird's feet to help ensure a much-needed win on the road.
Report supplied by PA Media
Line-ups
MK Dons
Formation 3-5-2
- 13Fisher
- 15O'Hora
- 6Darling
- 3Lewington
- 12LairdSubstituted forSorinolaat 80'minutes
- 17O'RileyBooked at 28minsSubstituted forThompsonat 64'minutesBooked at 87mins
- 7GladwinSubstituted forBrownat 81'minutes
- 10Fraser
- 21HarvieSubstituted forPooleat 81'minutes
- 35Jerome
- 20Mason
Substitutes
- 1Nicholls
- 5Poole
- 11Brown
- 18Sørensen
- 23Thompson
- 29Sorinola
- 36Johnson
Charlton
Formation 4-4-2
- 13Amos
- 16Matthews
- 2Gunter
- 4OshilajaBooked at 86mins
- 3Purrington
- 12ShinnieSubstituted forMorganat 68'minutes
- 15Pratley
- 8Forster-Caskey
- 27MillarSubstituted forPearceat 90+1'minutes
- 14WashingtonSubstituted forSchwartzat 50'minutes
- 9StockleySubstituted forAnekeat 68'minutes
Substitutes
- 6Pearce
- 7Williams
- 10Aneke
- 19Morgan
- 26Watson
- 29Schwartz
- 30Maynard-Brewer
- Referee:
- Dean Whitestone
Match Stats
- Possession
- Home70%
- Away30%
- Shots
- Home14
- Away9
- Shots on Target
- Home4
- Away3
- Corners
- Home8
- Away0
- Fouls
- Home12
- Away12
Live Text
Post update
Full Time
Second Half ends, MK Dons 0, Charlton Athletic 1.
Post update
Harry Darling (MK Dons) wins a free kick in the defensive half.
Post update
Foul by Albie Morgan (Charlton Athletic).
Substitution
Substitution, Charlton Athletic. Jason Pearce replaces Liam Millar.
Post update
Foul by Cameron Jerome (MK Dons).
Post update
Chris Gunter (Charlton Athletic) wins a free kick in the defensive half.
Post update
Offside, Charlton Athletic. Jake Forster-Caskey tries a through ball, but Ronnie Schwartz is caught offside.
Booking
Louis Thompson (MK Dons) is shown the yellow card for a bad foul.
Post update
Foul by Louis Thompson (MK Dons).
Post update
Chuks Aneke (Charlton Athletic) wins a free kick on the left wing.
Booking
Adedeji Oshilaja (Charlton Athletic) is shown the yellow card.
Post update
Louis Thompson (MK Dons) wins a free kick in the defensive half.
Post update
Foul by Jake Forster-Caskey (Charlton Athletic).
Post update
Foul by Cameron Jerome (MK Dons).
Post update
Adam Matthews (Charlton Athletic) wins a free kick in the defensive half.
Post update
Corner, MK Dons. Conceded by Adam Matthews.
Post update
Attempt blocked. Matthew Sorinola (MK Dons) right footed shot from the left side of the box is blocked. Assisted by Louis Thompson.
Substitution
Substitution, MK Dons. Regan Poole replaces Daniel Harvie.
Substitution
Substitution, MK Dons. Charlie Brown replaces Ben Gladwin.

- Mark Wright's Last Chance: He's made his debut, now can he keep a spot in the team?
- Secrets of Cinema: How British comedy kept us all laughing
