MK Dons kept their League One play-off hopes alive with a comfortable victory at struggling Colchester.
Daniel Powell's cool finish gave the Dons an early lead but Colchester ended the first-half strongly with Freddie Sears's hooked shot hitting the post.
Dons sealed the win when Patrick Bamford planted a low show past Sam Walker after Luke Chadwick's defence splitting pass.
Karl Robinson's men are now four points off sixth with two to play.
The U's still need one win from their remaining two games to guarantee survival, with Scunthorpe five points behind in 21st.
VIEWS FROM THE DRESSING ROOM
Colchester United manager Joe Dunne told BBC Essex:
"I thought we were great, I'm really pleased with our performance. I'm delighted with our overall effort, our commitment.
"We didn't deserve to lose 2-0. The difference between the two teams was a bit of quality.
"We've got players coming off with cramp, we've got players dead on their feet in the changing room. They've given their all.
"We've hit the post, we've had scrambles, we've had shots. On another day we'd beat a team four or five nil. I'm really proud."
Colchester United 44 Walker 03 Garmston 04 Okuonghae 20 Wilson 25 White Booked 41 Clifford 14 Bond (O'Toole - 82' ) 30 Wright (Porter - 74' Booked ) 11 Sears (Smith - 82' ) 17 Ibehre 21 Massey Substitutes 01 Cousins 06 Heath 08 O'Toole 15 Bean 39 Porter 09 Morrison 22 Smith Milton Keynes Dons 16 McLoughlin 02 Otsemobor 03 Lewington (Kay - 50' ) 04 Doumbe 06 Williams Booked 07 Gleeson Booked 08 Potter Booked 17 Powell (Lowe - 73' ) 26 Chadwick (Lines - 80' ) 09 Bowditch 33 Bamford Substitutes 24 Kay 11 Smith 18 Baldock 23 Lines 13 McLeod 14 Lowe