Britt Assombalonga scored twice to beat MK Dons and strengthen Peterborough United's League One play-off prospects.

Dons keeper David Martin saved from Assombalonga and Nicky Ajose, with Sanmi Odelusi testing Bobby Olejnik at the other end in a goalless first half.

After the break, Assombalonga tucked in Michael Bostwick's cross and then converted from the spot after George Baldock fouled Conor Washington.

The brace takes the former Watford striker's tally to 27 for the season.

The home side, who could only name six substitutes, were looking for a third consecutive win to put pressure on sixth-placed Posh, but Olejnik's save from Dean Lewington's effort was as close as they came to a late rally.

Instead, Darren Ferguson's men pulled six points clear of MK with a game in hand.

MK Dons boss Karl Robinson told BBC Three Counties Radio:

"We understand how difficult it was going to be today, but there was very few opportunities in the first half.

"(On the penalty) I've seen a frame by frame. It's definitely not a penalty.

"We've been beaten, we've got to accept that. They'll be a lot of people, including myself, who will be very disappointed leaving today.

"I don't think the players attitude can be questioned today. I thought everyone put a right effort in, and so did the fans."

Lineup, Bookings (9) & Substitutions (4)

Milton Keynes Dons

  • 01 Martin
  • 18 Baldock Booked
  • 03 Lewington Booked
  • 07 Gleeson Booked
  • 23 Spence Booked
  • 24 Kay
  • 21 Hall (Rasulo - 77' )
  • 14 Alli Booked
  • 13 McLeod Booked
  • 11 Smith (Chadwick - 62' )
  • 27 Odelusi (Bowditch - 63' )

Substitutes

  • 04 Flanagan
  • 09 Bowditch
  • 10 Chadwick
  • 15 Randall
  • 20 Rasulo
  • 50 Burns

Peterborough United

  • 01 Olejnik
  • 31 Little
  • 02 Alcock Booked
  • 06 Bostwick
  • 05 Baldwin
  • 22 Nugent Booked
  • 36 McQuoid
  • 14 Rowe Booked
  • 09 Assombalonga
  • 21 Ajose
  • 24 Washington (Isgrove - 87' )

Substitutes

  • 04 Brisley
  • 08 Payne
  • 11 McCann
  • 13 Day
  • 17 Newell
  • 20 Knight-Percival
  • 37 Isgrove
Ref: Keith Hill
Att: 9,590

Match Stats

Shots

16 15

On target

4 11

Corners

6 7

Fouls

13 14

Live Text Commentary

Full time

Full Time Match ends, MK Dons 0, Peterborough United 2.

90:00 +5:18 Full time

Full Time Second Half ends, MK Dons 0, Peterborough United 2.

90:00 +1:43

Attempt missed. Dean Bowditch (MK Dons) right footed shot from outside the box misses to the left.

89:55

Hand ball by Britt Assombalonga (Peterborough United).

89:20

Corner, MK Dons. Conceded by Ben Nugent.

89:13

Attempt blocked. Dean Lewington (MK Dons) right footed shot from outside the box is blocked.

88:19

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

86:34 Substitution

Substitution Substitution, Peterborough United. Lloyd Isgrove replaces Conor Washington.

85:21

Attempt missed. Luke Chadwick (MK Dons) right footed shot from outside the box is just a bit too high.

85:05

Attempt saved. Giorgio Rasulo (MK Dons) header from the centre of the box is saved in the top centre of the goal.

84:39

Corner, MK Dons. Conceded by Michael Bostwick.

83:20 Booking

Booking Bamidele Alli (MK Dons) is shown the yellow card.

83:19

Bamidele Alli (MK Dons) has gone down, but that's a dive.

82:11

Corner, MK Dons. Conceded by Robert Olejnik.

81:30 Booking

Booking Izale McLeod (MK Dons) is shown the yellow card.

81:22 Booking

Booking Tommy Rowe (Peterborough United) is shown the yellow card.

80:02

Izale McLeod (MK Dons) wins a free kick on the left wing.

80:02

Foul by Jack Baldwin (Peterborough United).

79:30

Dean Lewington (MK Dons) wins a free kick on the right wing.

79:30

Foul by Josh McQuoid (Peterborough United).

79:06

Attempt saved. Giorgio Rasulo (MK Dons) header from the centre of the box is saved in the centre of the goal.

78:27

Attempt blocked. Bamidele Alli (MK Dons) right footed shot from outside the box is blocked.

76:39 Substitution

Substitution Substitution, MK Dons. Giorgio Rasulo replaces Ryan Hall.

75:57

Attempt missed. Dean Lewington (MK Dons) left footed shot from more than 35 yards misses to the right.

75:20

Foul by Ben Nugent (Peterborough United).

75:20

Izale McLeod (MK Dons) wins a free kick on the left wing.

74:30

Tommy Rowe (Peterborough United) wins a free kick in the defensive half.

74:30

Foul by Stephen Gleeson (MK Dons).

72:50

Attempt missed. Nicky Ajose (Peterborough United) right footed shot from outside the box is close, but misses the top right corner.

69:21

Foul by Dean Bowditch (MK Dons).

69:21

Jack Baldwin (Peterborough United) wins a free kick on the left wing.

68:53

Corner, MK Dons. Conceded by Mark Little.

67:15

Foul by Izale McLeod (MK Dons).

67:15

Jack Baldwin (Peterborough United) wins a free kick in the attacking half.

65:43 Booking

Booking Ben Nugent (Peterborough United) is shown the yellow card.

65:02

Attempt saved. Conor Washington (Peterborough United) left footed shot from the left side of the box is saved in the bottom left corner.

63:28

Attempt saved. Conor Washington (Peterborough United) right footed shot from the right side of the box is saved in the bottom right corner.

62:20

Ryan Hall (MK Dons) wins a free kick on the left wing.

62:20

Foul by Craig Alcock (Peterborough United).

62:03 Substitution

Substitution Substitution, MK Dons. Dean Bowditch replaces Sanmi Odelusi.

61:55 Substitution

Substitution Substitution, MK Dons. Luke Chadwick replaces Alan Smith.

60:57

Attempt missed. Izale McLeod (MK Dons) right footed shot from outside the box is close, but misses to the right.

59:48 Goal scored

Goal! Goal! MK Dons 0, Peterborough United 2. Britt Assombalonga (Peterborough United) converts the penalty with a right footed shot to the top right corner.

59:10 Booking

Booking Anthony Kay (MK Dons) is shown the yellow card.

59:00

Penalty Peterborough United. Conor Washington draws a foul in the penalty area.

58:52

Penalty conceded by George Baldock (MK Dons) after a foul in the penalty area.

57:26 Goal scored

Goal! Goal! MK Dons 0, Peterborough United 1. Britt Assombalonga (Peterborough United) left footed shot from very close range to the bottom left corner. Assisted by Josh McQuoid.

56:59

Attempt missed. Britt Assombalonga (Peterborough United) right footed shot from the right side of the six yard box is too high.

56:47

Attempt saved. Nicky Ajose (Peterborough United) right footed shot from the centre of the box is saved in the top centre of the goal.

56:18

Mark Little (Peterborough United) wins a free kick on the left wing.

56:18

Foul by Izale McLeod (MK Dons).

55:35

Attempt saved. Conor Washington (Peterborough United) header from the left side of the six yard box is saved in the top left corner.

54:46 Booking

Booking Jordan Spence (MK Dons) is shown the yellow card.

53:38

Attempt missed. Ryan Hall (MK Dons) left footed shot from outside the box misses to the right.

53:17

Foul by Conor Washington (Peterborough United).

53:17

Dean Lewington (MK Dons) wins a free kick on the left wing.

51:37

Corner, Peterborough United. Conceded by George Baldock.

50:31

Corner, MK Dons. Conceded by Michael Bostwick.

49:36

Foul by Ben Nugent (Peterborough United).

49:36

Izale McLeod (MK Dons) wins a free kick on the right wing.

48:31

Attempt missed. Sanmi Odelusi (MK Dons) right footed shot from outside the box misses to the right.

48:15

Foul by Michael Bostwick (Peterborough United).

48:15

Ryan Hall (MK Dons) wins a free kick in the attacking half.

46:00

Ryan Hall (MK Dons) wins a free kick in the defensive half.

45:57

Foul by Tommy Rowe (Peterborough United).

45:00

Second Half begins MK Dons 0, Peterborough United 0.

45:00 +3:16 Half time

Half Time First Half ends, MK Dons 0, Peterborough United 0.

45:00 +0:52

Foul by Conor Washington (Peterborough United).

45:00 +0:52

George Baldock (MK Dons) wins a free kick in the attacking half.

43:54

Foul by Craig Alcock (Peterborough United).

43:54

Ryan Hall (MK Dons) wins a free kick in the defensive half.

41:48

Foul by Britt Assombalonga (Peterborough United).

41:48

George Baldock (MK Dons) wins a free kick in the attacking half.

40:18

Corner, Peterborough United. Conceded by George Baldock.

35:10

Attempt saved. Tommy Rowe (Peterborough United) right footed shot from the centre of the box is saved in the top left corner.

34:36

Corner, Peterborough United. Conceded by Anthony Kay.

32:31

Attempt blocked. Sanmi Odelusi (MK Dons) left footed shot from the centre of the box is blocked.

31:20

Corner, Peterborough United. Conceded by Jordan Spence.

29:41 Booking

Booking Stephen Gleeson (MK Dons) is shown the yellow card.

29:34

Nicky Ajose (Peterborough United) wins a free kick in the attacking half.

29:34

Foul by Stephen Gleeson (MK Dons).

28:56 Booking

Booking Dean Lewington (MK Dons) is shown the yellow card.

27:27

Corner, MK Dons. Conceded by Michael Bostwick.

27:16

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

25:57

Attempt missed. Sanmi Odelusi (MK Dons) left footed shot from the centre of the box is close, but misses to the left.

25:16

Attempt saved. Nicky Ajose (Peterborough United) right footed shot from outside the box is saved in the bottom right corner.

24:20

Conor Washington (Peterborough United) wins a free kick on the right wing.

24:20

Foul by Ryan Hall (MK Dons).

23:13

Foul by Michael Bostwick (Peterborough United).

23:13

Bamidele Alli (MK Dons) wins a free kick in the attacking half.

21:11

Josh McQuoid (Peterborough United) wins a free kick on the left wing.

21:11

Foul by Sanmi Odelusi (MK Dons).

18:59

Attempt saved. Ryan Hall (MK Dons) right footed shot from outside the box is saved in the bottom left corner.

18:21 Booking

Booking Craig Alcock (Peterborough United) is shown the yellow card.

18:15

Foul by Craig Alcock (Peterborough United).

18:15

Izale McLeod (MK Dons) wins a free kick in the defensive half.

17:23

Corner, Peterborough United. Conceded by David Martin.

17:11

Attempt saved. Nicky Ajose (Peterborough United) left footed shot from outside the box is saved in the top left corner.

15:47

Attempt saved. Britt Assombalonga (Peterborough United) right footed shot from outside the box is saved in the bottom left corner.

14:44

Attempt missed. Tommy Rowe (Peterborough United) right footed shot from outside the box is close, but misses to the right from a direct free kick.

13:53

Nicky Ajose (Peterborough United) wins a free kick in the defensive half.

13:53

Foul by Dean Lewington (MK Dons).

13:00

Conor Washington (Peterborough United) wins a free kick in the defensive half.

12:54

Foul by Dean Lewington (MK Dons).

10:09

Ben Nugent (Peterborough United) wins a free kick in the attacking half.

10:03

Foul by Ryan Hall (MK Dons).

4:56

Attempt missed. Ben Nugent (Peterborough United) header from the centre of the box is close, but misses the top right corner.

4:49

Corner, Peterborough United. Conceded by David Martin.

4:37

Attempt saved. Nicky Ajose (Peterborough United) right footed shot from outside the box is saved in the top right corner.

3:37

Attempt missed. Izale McLeod (MK Dons) right footed shot from outside the box is close, but misses to the left.

0:42

Corner, Peterborough United. Conceded by Dean Lewington.

0:24

Foul by Alan Smith (MK Dons).

0:24

Nicky Ajose (Peterborough United) wins a free kick in the defensive half.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers