Walsall ended MK Dons' unbeaten start to the season in League Two with a narrow win at Stadium MK.
Charlie Lakin scored the game's only goal just after half-time, with the visitors taking a fourth victory from their opening six games of the season.
The Saddlers settled quickly and had a fine opportunity when Lakin's strike was tipped over by home goalkeeper Craig MacGillivray.
MK Dons struggled to create chances in the first half, but missed a great chance to take the lead just after the break.
Jack Sanders' flick-on at a free-kick released Callum Paterson who fired wide when one-on-one with Myles Roberts.
That miss proved costly when Walsall took the lead moments later. Lakin received Aaron Pressley's pass in space on a counter and his firm strike beat MacGillivray via a deflection.
Roberts made a big stop to deny Nathaniel Mendez-Laing's effort, with the keeper also denying Luke Offord's header.
The Walsall goalkeeper also made a late save to deny Jonathan Leko, but despite lots of second-half pressure, MK Dons could not find an equaliser.
Report supplied by PA Media.
Warne: 'On another day we get three or four goals'
Sadler: 'The lads were outstanding'