Match ends, MK Dons 0, Colchester United 1.
MK Dons lost their unbeaten home league record as Luke Prosser's first-half strike helped Colchester defeat their League Two promotion rivals.
Prosser's first goal of the season arrived early on and Paul Tisdale's Dons could not find a way back against a resolute U's defence.
The visitors took the lead when defender Prosser reacted sharply to Colchester's first corner, looping a right-footed effort over the head of Dons goalkeeper Lee Nicholls.
Dons substitute Chuks Aneke went close five minutes into the second half, but the forward's long-range shot flew inches over the crossbar.
The hosts piled on the pressure, and Ousseynou Cisse went close moments later.
Luke Norris should have doubled Colchester's lead with 15 minutes to go, but John McGreal's third-placed side held out for an impressive victory which cut the gap on their second-placed opponents to two points.
Match report supplied by the Press Association
- 8GilbeyBooked at 90mins
- 20D'AthBooked at 89mins
- 6CisséSubstituted forSowat 74'minutes
- 14AgardSubstituted forPawlettat 45'minutesBooked at 67mins
- 32HealeySubstituted forAnekeat 45'minutes
- 4LapslieBooked at 90mins
- 45NoubleBooked at 88mins
- 10SzmodicsSubstituted forComleyat 90'minutes
- 9NorrisSubstituted forMandronat 86'minutes
- Chris Sarginson
- Shots on Target
Second Half ends, MK Dons 0, Colchester United 1.
Corner, MK Dons. Conceded by Tom Eastman.
Tom Lapslie (Colchester United) is shown the yellow card for a bad foul.
Baily Cargill (MK Dons) wins a free kick in the attacking half.
Foul by Tom Lapslie (Colchester United).
Alex Gilbey (MK Dons) is shown the yellow card for a bad foul.
Foul by Alex Gilbey (MK Dons).
Tom Eastman (Colchester United) wins a free kick in the defensive half.
Substitution, Colchester United. Brandon Comley replaces Sammie Szmodics.
Lawson D'Ath (MK Dons) is shown the yellow card for a bad foul.
Foul by Lawson D'Ath (MK Dons).
Sammie Szmodics (Colchester United) wins a free kick in the attacking half.
Frank Nouble (Colchester United) is shown the yellow card for a bad foul.
Lawson D'Ath (MK Dons) wins a free kick on the left wing.
Foul by Frank Nouble (Colchester United).
Substitution, Colchester United. Mikael Mandron replaces Luke Norris.
Attempt saved. George Williams (MK Dons) header from the right side of the box is saved in the top right corner.
Delay over. They are ready to continue.
Delay in match Tom Lapslie (Colchester United) because of an injury.