Promotion-chasing Wolves fell to just a second home defeat in the league this season as MK Dons boosted their stuttering play-off hopes.

The visitors went ahead when Patrick Bamford finished well from a Samir Carruthers pass.

Ben Reeves doubled the lead with a superbly struck effort from long range after half-time.

Wolves sub Liam McAlinden fired across the face of goal but they were second best throughout.

Defeat for the hosts means they drop one point behind leaders Leyton Orient and are now just three ahead of third-placed Brentford.

Karl Robinson's side, who had not won in the league since 2 November, remain nine points outside the play-off places.

VIEW FROM THE DRESSING ROOM

MK Dons manager Karl Robinson told BBC Three Counties Radio:

"To come here and win 2-0, it's arguably one of the most perfect performances you'll see from any side here - I think it's one of the most perfect performances you'll see anywhere in the country.

"It had everything I love about football, the passion, the desire, the quality, the ball rotation, and two wonderful sets of fans. We are very happy about how we have performed, and we've got to use this as a catalyst for the rest of our games.

"Patrick [Bamford] has got so much support mechanism whether it's from Chelsea or MK Dons, but it's not about the support we that give him, it's how he takes that responsibility - and he took that on and put that into the game. That's why he's going to be such a quality player and a quality asset for Chelsea.

"Now [the players] are back to where they belong. They're back to a group of people who know what it takes to win football matches".

Lineup, Bookings (3) & Substitutions (6)

Wolverhampton Wanderers

  • 13 Ikeme
  • 18 Ricketts
  • 26 Golbourne
  • 04 Edwards
  • 06 Batth
  • 05 Stearman
  • 07 Henry
  • 11 McDonald Booked (Cassidy - 88' )
  • 29 Doyle
  • 09 Griffiths (McAlinden - 45' )
  • 10 Sako Booked (Jacobs - 45' )

Substitutes

  • 01 Hennessey
  • 08 Davis
  • 16 Cassidy
  • 19 Price
  • 20 McAlinden
  • 23 Ebanks-Landell
  • 27 Jacobs

Milton Keynes Dons

  • 01 Martin
  • 05 Hodson
  • 03 Lewington
  • 07 Gleeson
  • 23 Spence
  • 06 Williams
  • 22 Carruthers (Smith - 79' )
  • 08 Potter
  • 12 Reeves (Galloway - 94' )
  • 15 Bamford
  • 26 Jennings Booked (Baldock - 56' )

Substitutes

  • 04 Flanagan
  • 11 Smith
  • 16 McLoughlin
  • 18 Baldock
  • 19 Galloway
  • 21 Banton
  • 24 Kay
Ref: Darren Sheldrake
Att: 17,142

Match Stats

Shots

13 12

On target

5 7

Corners

5 3

Fouls

16 12

Live Text Commentary

Full time

Full Time Match ends, Wolverhampton Wanderers 0, MK Dons 2.

90:00 +4:34 Full time

Full Time Second Half ends, Wolverhampton Wanderers 0, MK Dons 2.

90:00 +3:45 Substitution

Substitution Substitution, MK Dons. Brendan Galloway replaces Ben Reeves.

90:00 +1:12

Foul by Danny Batth (Wolverhampton Wanderers).

90:00 +1:12

Alan Smith (MK Dons) wins a free kick on the left wing.

90:00 +0:49

Attempt missed. David Edwards (Wolverhampton Wanderers) right footed shot from outside the box misses to the right.

87:43 Substitution

Substitution Substitution, Wolverhampton Wanderers. Jake Cassidy replaces Kevin McDonald.

87:23

Foul by Danny Batth (Wolverhampton Wanderers).

87:23

Jordan Spence (MK Dons) wins a free kick in the attacking half.

87:08

Corner, Wolverhampton Wanderers. Conceded by Shaun Williams.

86:40

Kevin McDonald (Wolverhampton Wanderers) wins a free kick on the right wing.

86:40

Foul by Alan Smith (MK Dons).

86:04

Foul by Michael Jacobs (Wolverhampton Wanderers).

86:04

Stephen Gleeson (MK Dons) wins a free kick on the left wing.

85:28

Corner, MK Dons. Conceded by Carl Ikeme.

85:20

Attempt saved. Stephen Gleeson (MK Dons) right footed shot from very close range is saved in the bottom right corner.

84:26

Foul by Danny Batth (Wolverhampton Wanderers).

84:26

Patrick Bamford (MK Dons) wins a free kick on the left wing.

83:48

Attempt missed. David Edwards (Wolverhampton Wanderers) header from the centre of the box is close, but misses to the left.

83:05

Kevin Doyle (Wolverhampton Wanderers) wins a free kick in the defensive half.

83:05

Foul by Shaun Williams (MK Dons).

80:43

Attempt missed. James Henry (Wolverhampton Wanderers) right footed shot from the right side of the box is high and wide to the right.

78:02 Substitution

Substitution Substitution, MK Dons. Alan Smith replaces Samir Carruthers.

77:47

Corner, MK Dons. Conceded by Michael Jacobs.

76:24

Foul by David Edwards (Wolverhampton Wanderers).

76:24

Lee Hodson (MK Dons) wins a free kick on the left wing.

69:48

Foul by Sam Ricketts (Wolverhampton Wanderers).

69:48

Samir Carruthers (MK Dons) wins a free kick in the defensive half.

67:46

Foul by Sam Ricketts (Wolverhampton Wanderers).

67:46

Patrick Bamford (MK Dons) wins a free kick in the defensive half.

64:38

Kevin Doyle (Wolverhampton Wanderers) wins a free kick in the defensive half.

64:38

Foul by Jordan Spence (MK Dons).

63:39

Foul by Kevin Doyle (Wolverhampton Wanderers).

63:39

Shaun Williams (MK Dons) wins a free kick in the attacking half.

63:14

Attempt saved. David Edwards (Wolverhampton Wanderers) right footed shot from the centre of the box is saved in the bottom right corner.

62:56

Kevin Doyle (Wolverhampton Wanderers) wins a free kick in the defensive half.

62:56

Foul by Shaun Williams (MK Dons).

62:06

Attempt missed. Darren Potter (MK Dons) right footed shot from long range on the right is close, but misses to the right from a direct free kick.

61:56

Foul by Michael Jacobs (Wolverhampton Wanderers).

61:56

Samir Carruthers (MK Dons) wins a free kick in the defensive half.

57:10

Attempt saved. Patrick Bamford (MK Dons) left footed shot from the left side of the box is saved in the bottom right corner.

55:02 Substitution

Substitution Substitution, MK Dons. George Baldock replaces Dale Jennings.

54:41 Booking

Booking Dale Jennings (MK Dons) is shown the yellow card.

54:33

Sam Ricketts (Wolverhampton Wanderers) wins a free kick on the right wing.

54:33

Foul by Dale Jennings (MK Dons).

51:33

Scott Golbourne (Wolverhampton Wanderers) wins a free kick on the right wing.

51:33

Foul by Jordan Spence (MK Dons).

49:41 Goal scored

Goal! Goal! Wolverhampton Wanderers 0, MK Dons 2. Ben Reeves (MK Dons) right footed shot from outside the box to the top right corner.

49:02

Attempt blocked. Samir Carruthers (MK Dons) right footed shot from outside the box is blocked.

47:42

Attempt missed. Kevin Doyle (Wolverhampton Wanderers) right footed shot from the centre of the box is close, but misses the top right corner.

46:51

Foul by Kevin McDonald (Wolverhampton Wanderers).

46:51

Stephen Gleeson (MK Dons) wins a free kick in the defensive half.

46:09

Sam Ricketts (Wolverhampton Wanderers) wins a free kick on the left wing.

46:09

Foul by Dale Jennings (MK Dons).

45:00

Second Half begins Wolverhampton Wanderers 0, MK Dons 1.

45:00 Substitution

Substitution Substitution, Wolverhampton Wanderers. Michael Jacobs replaces Bakary Sako.

45:00 Substitution

Substitution Substitution, Wolverhampton Wanderers. Liam McAlinden replaces Leigh Griffiths.

45:00 +2:10 Half time

Half Time First Half ends, Wolverhampton Wanderers 0, MK Dons 1.

45:00 +1:55

Attempt saved. James Henry (Wolverhampton Wanderers) right footed shot from the left side of the box is saved in the top right corner.

45:00 +0:08

Corner, Wolverhampton Wanderers. Conceded by Patrick Bamford.

44:37

Corner, Wolverhampton Wanderers. Conceded by Jordan Spence.

41:45

Foul by Scott Golbourne (Wolverhampton Wanderers).

41:45

Patrick Bamford (MK Dons) wins a free kick in the defensive half.

39:58

Corner, MK Dons. Conceded by David Edwards.

39:39

Attempt blocked. Ben Reeves (MK Dons) right footed shot from outside the box is blocked.

37:50 Booking

Booking Bakary Sako (Wolverhampton Wanderers) is shown the yellow card.

36:09

Attempt blocked. Kevin McDonald (Wolverhampton Wanderers) right footed shot from the left side of the box is blocked.

32:52

Attempt missed. Stephen Gleeson (MK Dons) right footed shot from outside the box is too high.

32:04

Foul by Richard Stearman (Wolverhampton Wanderers).

32:04

Patrick Bamford (MK Dons) wins a free kick in the defensive half.

30:09 Goal scored

Goal! Goal! Wolverhampton Wanderers 0, MK Dons 1. Patrick Bamford (MK Dons) right footed shot from the right side of the six yard box to the bottom left corner. Assisted by Samir Carruthers.

28:16

Attempt missed. Darren Potter (MK Dons) right footed shot from outside the box is too high.

26:09

Danny Batth (Wolverhampton Wanderers) wins a free kick on the left wing.

26:09

Foul by Patrick Bamford (MK Dons).

24:40

Foul by Bakary Sako (Wolverhampton Wanderers).

24:40

Stephen Gleeson (MK Dons) wins a free kick in the attacking half.

21:37

Attempt saved. Dean Lewington (MK Dons) left footed shot from the left side of the six yard box is saved in the centre of the goal.

21:05 Booking

Booking Kevin McDonald (Wolverhampton Wanderers) is shown the yellow card.

21:00

Foul by Kevin McDonald (Wolverhampton Wanderers).

21:00

Samir Carruthers (MK Dons) wins a free kick in the defensive half.

20:47

Attempt saved. Kevin Doyle (Wolverhampton Wanderers) right footed shot from the right side of the box is saved in the top centre of the goal.

20:19

Sam Ricketts (Wolverhampton Wanderers) wins a free kick on the left wing.

20:16

Foul by Dale Jennings (MK Dons).

19:41

Hand ball by Kevin McDonald (Wolverhampton Wanderers).

16:17

Leigh Griffiths (Wolverhampton Wanderers) wins a free kick in the defensive half.

16:17

Foul by Shaun Williams (MK Dons).

14:37

Attempt missed. Bakary Sako (Wolverhampton Wanderers) left footed shot from the left side of the box is close, but misses to the left.

11:36

Attempt missed. Bakary Sako (Wolverhampton Wanderers) right footed shot from the centre of the box misses to the right.

10:11

Corner, Wolverhampton Wanderers. Conceded by David Martin.

10:00

Attempt saved. Danny Batth (Wolverhampton Wanderers) header from the right side of the box is saved in the bottom right corner.

9:47

Corner, Wolverhampton Wanderers. Conceded by David Martin.

9:34

Attempt saved. James Henry (Wolverhampton Wanderers) right footed shot from the left side of the box is saved in the top left corner.

9:14

David Edwards (Wolverhampton Wanderers) wins a free kick in the attacking half.

9:14

Foul by Ben Reeves (MK Dons).

8:43

Foul by Danny Batth (Wolverhampton Wanderers).

8:43

Patrick Bamford (MK Dons) wins a free kick in the defensive half.

6:04

Sam Ricketts (Wolverhampton Wanderers) wins a free kick on the left wing.

6:04

Foul by Dale Jennings (MK Dons).

4:42

Attempt missed. Leigh Griffiths (Wolverhampton Wanderers) right footed shot from outside the box is close, but misses to the right.

3:56

Attempt saved. Dale Jennings (MK Dons) header from a difficult angle on the left is saved in the top centre of the goal.

2:30

Attempt saved. Patrick Bamford (MK Dons) right footed shot from a difficult angle on the right is saved in the bottom left corner.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers