Rovers gifted their opponents a two-goal lead at half time after conceding twice due to individual errors.
They pulled a goal back after the break but MK held on for a win, leaving Doncaster bottom of League Two with four defeats from their first five games.
Here’s our player ratings.
1. Match action
Doncaster Rovers' Jack Senior clips the ball forward. Photo: Gareth Williams/AHPIX LTD
2. Ian Lawlor - 6
No chance with either goal. Looked to get something on Mo Eisa's effort to stop him making it 3-0 in the first half. Photo: HOWARD ROE
3. James Maxwell - 6
Not a bad return to the side. Looked to get forward whenever possible and saw a good effort blocked in the second half. Photo: Howard Roe/AHPIX LTD
4. Jack Senior - 6
Generally OK but missed an interception just prior to the MK opener. Certainly has an eye for a crossfield pass. Photo: HOWARD ROE