Match ends, MK Dons 0, Hull City 2.
Hull City beat MK Dons to extend their unbeaten run in the Championship to eight matches and stay second.
Ahmed Elmohamady scored midway through the first half when he slotted home Abel Hernandez's low cross at the back post after beating the offside trap.
The Egyptian should have made it two when he took it around Dons goalkeeper David Martin but blazed over.
MK Dons only had one shot on target, and Hull substitute Mohamed Diame's late strike sealed victory.
Diame finished well in the 94th minute after he was played in by Shaun Maloney as the Tigers closed the gap on leaders Brighton to two points.
MK Dons move up a place to 20th because of Bristol City's 4-0 defeat at home by Fulham, but Karl Robinson's side have only won one of their last 11 Championship matches.
The match at Stadium MK, though, was bereft of much quality, with Hull keeper Allan McGregor only tested by Carl Baker's tame effort.
Josh Murphy also curled wide in the first half for the hosts as they could not find their way past a side with the most clean sheets in the Championship this term.
Hull, who knocked Leicester City out of the Capital One Cup in midweek, have now beaten MK Dons in all three of their competitive meetings.
MK Dons manager Karl Robinson:
"We did not deserve to lose, one man has cost us, but I can't say his name.
"The fans thought that was one of the worst officiating displays they've seen - but I can't say that.
"When I got told that Jake Livermore wasn't interfering with play for their first goal I couldn't believe it. He's made a movement to the ball and the referee has got that wrong."
Hull boss Steve Bruce told BBC Radio Humberside:
"It was hard work. It was one of them dogged ones. All credit to the supporters who have made the effort to come down on a glorious day in a magnificent stadium.
"It's never easy and we didn't play that well. However, we showed a certain resilience and a doggedness to make sure that we won the game.
"My goalkeeper hasn't really made a save and there's one or two chances where we could have made it two, but fair play to MK Dons, they pass the ball around, they try and keep possession and it's not easy.
"We've done enough to win comfortably without playing well."
- 5McFadzeanBooked at 16mins
- 3LewingtonBooked at 83mins
- 8PotterBooked at 25minsSubstituted forCarruthersat 82'minutes
- 9BowditchSubstituted forPowellat 66'minutes
- 11ChurchSubstituted forMaynardat 66'minutes
- 2OdubajoBooked at 9mins
- 27El Mohamady
- 7MeylerBooked at 68mins
- 9HernándezSubstituted forMaloneyat 79'minutes
- 19AkpomSubstituted forDiaméat 71'minutes
- Graham Scott
- Shots on Target
Second Half ends, MK Dons 0, Hull City 2.
Offside, Hull City. David Meyler tries a through ball, but Mohamed Diamé is caught offside.
Goal! MK Dons 0, Hull City 2. Mohamed Diamé (Hull City) right footed shot from the left side of the box to the centre of the goal. Assisted by Shaun Maloney.
Foul by Dean Lewington (MK Dons).
Sam Clucas (Hull City) wins a free kick in the defensive half.
Daniel Powell (MK Dons) wins a free kick on the left wing.
Foul by Michael Dawson (Hull City).
Attempt missed. Josh Murphy (MK Dons) left footed shot from outside the box is just a bit too high.
Josh Murphy (MK Dons) wins a free kick in the attacking half.
Foul by Jake Livermore (Hull City).
Corner, MK Dons. Conceded by Sam Clucas.
Attempt blocked. Daniel Powell (MK Dons) right footed shot from outside the box is blocked. Assisted by Samir Carruthers.
Dean Lewington (MK Dons) is shown the yellow card for a bad foul.
Foul by Dean Lewington (MK Dons).
David Meyler (Hull City) wins a free kick in the defensive half.
Substitution, MK Dons. Samir Carruthers replaces Darren Potter.
Substitution, Hull City. Shaun Maloney replaces Abel Hernández.
Delay over. They are ready to continue.
Delay in match David Meyler (Hull City) because of an injury.