MK Dons striker Charlie MacDonald ended his 19-game drought by scoring a late goal in their win over Yeovil.

The 31-year-old raced clear to slot the ball home 15 minutes from time and maintain the Dons' 100% home record.

The Dons controlled the first half and Luke Chadwick had a curling shot superbly saved by keeper Marek Stech.

Yeovil upped their game after the break and Luke Ayling's header was cleared off the line by Darren Potter but MacDonald's late goal sealed the win.

VIEWS FROM THE DRESSING ROOM

MK Dons manager Karl Robinson told BBC Three Counties Radio:

"It was a great ball from Lewie (Dean Lewington) that put Charlie in.

"It was important that he took it calmly, he didn't snatch at it - I heard people getting anxious and shouting 'shoot, shoot, shoot' - but he got it back on his strong side and finished with tremendous aplomb.

"The disappointing thing was that we missed four chances afterwards that would have made it more comfortable, so we could relax.

"It's been a good week, and to finish it off with a result was brilliant."

Lineup, Bookings (4) & Substitutions (6)

MK Dons

  • 01 Martin
  • 02 Otsemobor
  • 03 Lewington
  • 05 MacKenzie (Kay - 12' )
  • 06 Williams Booked
  • 07 Gleeson
  • 08 Potter
  • 09 Bowditch (Bullard - 83' )
  • 17 Powell
  • 14 Lowe (MacDonald - 67' )
  • 26 Chadwick

Substitutes

  • 16 McLoughlin
  • 12 Chicksen
  • 24 Kay
  • 11 Smith
  • 13 Bullard
  • 23 O'Shea
  • 10 MacDonald

Yeovil

  • 01 Stech
  • 02 Ayling Booked (Marsh-Brown - 77' )
  • 04 Hinds
  • 05 Webster Booked
  • 16 Ralph
  • 06 Blizzard
  • 08 Upson
  • 14 Foley
  • 15 Young
  • 09 Hayter (Smith - 62' )
  • 19 Ugwu Booked (Reid - 62' )

Substitutes

  • 12 Stewart
  • 07 Marsh-Brown
  • 17 Ince
  • 18 Nkumu
  • 21 Smith
  • 11 Reid
Ref: Boyeson
Att: 7,235

Match Stats

Shots

16 6

On target

7 4

Corners

8 2

Fouls

8 16

Live Text Commentary

90:00 +3:27 Full time

Full Time The game is over, as the referee blows his whistle.

90:00 +1:06

The official flags Charlie MacDonald offside. Marek Stech takes the free kick.

90:00 +0:38

Keanu Marsh-Brown takes a shot. Antony Kay gets a block in.

89:35

Foul by Shaun Williams on Keanu Marsh-Brown, free kick awarded. Edward Upson takes the indirect free kick.

87:37

The ball is delivered by Edward Upson.

86:17

Daniel Powell produces a left-footed shot from just outside the area that goes harmlessly over the bar.

84:25

The referee blows for offside. Shaun Williams takes the indirect free kick.

83:27

Foul by Byron Webster on Charlie MacDonald, free kick awarded. Jon Otsemobor takes the indirect free kick.

82:18 Substitution

Substitution Dean Bowditch goes off and Jimmy Bullard comes on.

82:08

Lewis Young delivers the ball.

81:28

Dean Bowditch takes a shot. Save made by Marek Stech.

80:26

Dean Bowditch crosses the ball.

79:38

Reuben Reid is flagged offside by the assistant referee. David Martin takes the indirect free kick.

79:12

The ball is delivered by Jon Otsemobor, Dean Bowditch produces a right-footed shot from inside the area that clears the bar.

77:17

Outswinging corner taken right-footed by Edward Upson from the right by-line, Dean Bowditch manages to make a clearance.

76:08 Substitution

Substitution Keanu Marsh-Brown replaces Luke Ayling.

74:14

Assist on the goal came from Darren Potter.

74:14 Goal scored

Goal! - Charlie MacDonald - MK Dons 1 - 0 Yeovil Charlie MacDonald scores a goal from deep inside the penalty area low into the middle of the goal. Milton Keynes Dons 1-0 Yeovil.

73:20

Effort from long distance by Darren Potter goes wide right of the goal.

72:43

Foul by Dominic Blizzard on Darren Potter, free kick awarded. Antony Kay takes the free kick.

72:09

Dean Bowditch produces a left-footed shot from deep inside the six-yard box which goes wide of the left-hand post.

71:47

Corner taken right-footed by Dean Bowditch, save made by Marek Stech.

70:46

The ball is sent over by Jon Otsemobor, Shot from 12 yards by Darren Potter. Brilliant save by Marek Stech.

69:20

The official flags Charlie MacDonald offside. Marek Stech takes the indirect free kick.

68:12

Dean Bowditch takes a inswinging corner from the left by-line played to the near post.

67:54

Darren Potter takes a shot. Blocked by Byron Webster.

67:23

Charlie MacDonald takes a shot.

66:22 Substitution

Substitution Charlie MacDonald replaces Ryan Lowe.

66:22

Reuben Reid is ruled offside. Antony Kay takes the free kick.

62:16

Sam Foley takes a shot from just inside the penalty box which clears the bar.

61:04 Substitution

Substitution Korey Smith joins the action as a substitute, replacing James Hayter.

61:04 Substitution

Substitution Reuben Reid comes on in place of Gozie Ugwu.

61:04

The official flags Ryan Lowe offside. Free kick taken by Marek Stech.

59:48

The assistant referee signals for offside against Ryan Lowe. Marek Stech restarts play with the free kick.

58:35

Edward Upson gives away a free kick for an unfair challenge on Luke Chadwick. The free kick is delivered left-footed by Shaun Williams from left by-line, Byron Webster manages to make a clearance.

57:28

Shaun Williams crosses the ball in from the free kick, Byron Webster makes a clearance.

57:28 Booking

Booking The referee shows Byron Webster a yellow card.

57:19

Byron Webster challenges Luke Chadwick unfairly and gives away a free kick.

56:47

Daniel Powell sends in a cross.

55:23

Darren Potter concedes a free kick for a foul on Sam Foley. Marek Stech takes the indirect free kick.

53:55

Luke Chadwick produces a drilled left-footed shot from deep inside the penalty box which goes wide of the left-hand upright.

51:00

Lewis Young challenges Dean Bowditch unfairly and gives away a free kick. Indirect free kick taken by Dean Lewington.

49:18

Free kick awarded for a foul by James Hayter on Antony Kay. Shaun Williams takes the indirect free kick.

49:04

Unfair challenge on Stephen Gleeson by Dominic Blizzard results in a free kick. David Martin takes the indirect free kick.

47:59

Corner taken right-footed by Edward Upson from the right by-line, Shot by Dominic Blizzard from inside the box hits the post.

47:34

Shot by Dominic Blizzard. Save made by David Martin.

47:23

Gozie Ugwu delivers the ball.

45:24

The assistant referee flags for offside against Luke Chadwick. Indirect free kick taken by Marek Stech.

45:01

The second half has started.

45:00 +2:39 Half time

Half Time The first half comes to an end.

45:00 +2:14

Stephen Gleeson produces a right-footed shot from just outside the penalty area that goes harmlessly over the target.

45:00 +1:51

Ryan Lowe takes a shot. Marek Stech makes a save.

45:00 +1:05

Sam Foley takes a shot from 25 yards. Blocked by Stephen Gleeson.

45:00 +0:25

Luke Chadwick concedes a free kick for a foul on Dominic Blizzard. Nathan Ralph takes the indirect free kick.

44:03

Dean Bowditch takes a corner.

42:31

Edward Upson has a direct shot on goal from the free kick.

42:31 Booking

Booking The referee books Shaun Williams for unsporting behaviour.

42:14

Gozie Ugwu fouled by Shaun Williams, the ref awards a free kick.

40:28

Effort from deep inside the area by Dean Bowditch misses to the right of the target.

39:40 Booking

Booking The referee shows Gozie Ugwu a yellow card for unsporting behaviour.

39:16

Unfair challenge on Shaun Williams by Gozie Ugwu results in a free kick. Stephen Gleeson restarts play with the free kick.

37:29

Edward Upson gives away a free kick for an unfair challenge on Stephen Gleeson. Darren Potter takes the free kick.

37:09

A cross is delivered by Daniel Powell, save made by Marek Stech.

36:03

The offside flag is raised against Daniel Powell. Indirect free kick taken by Marek Stech.

33:34

The offside flag is raised against Dean Bowditch. Marek Stech takes the free kick.

32:33

Unfair challenge on Dean Lewington by Gozie Ugwu results in a free kick. Indirect free kick taken by Dean Lewington.

30:50 Booking

Booking The referee shows Luke Ayling a yellow card for unsporting behaviour.

30:39

Dean Bowditch fouled by Luke Ayling, the ref awards a free kick. Indirect free kick taken by Shaun Williams.

28:48

Dominic Blizzard fouled by Antony Kay, the ref awards a free kick. Indirect free kick taken by Marek Stech.

28:13

Outswinging corner taken right-footed by Dean Bowditch from the right by-line.

26:46

Edward Upson challenges Darren Potter unfairly and gives away a free kick. Darren Potter takes the indirect free kick.

26:02

Darren Potter takes a shot from just outside the penalty area which clears the crossbar.

22:20

Unfair challenge on Dean Lewington by Gozie Ugwu results in a free kick. Free kick taken by Dean Lewington.

21:08

The referee blows for offside against Ryan Lowe. Nathan Ralph restarts play with the free kick.

20:46

Foul by Gozie Ugwu on Stephen Gleeson, free kick awarded. Free kick taken by Darren Potter.

20:17

Dean Bowditch takes the inswinging corner, save made by Marek Stech.

19:55

Luke Chadwick takes a shot. Marek Stech makes a save.

18:34

Gozie Ugwu challenges Jon Otsemobor unfairly and gives away a free kick. Indirect free kick taken by Antony Kay.

17:20

The referee blows for offside. Free kick taken by David Martin.

16:37

Shaun Williams challenges Gozie Ugwu unfairly and gives away a free kick. Nathan Ralph takes the indirect free kick.

13:47

Dean Bowditch challenges Richard Hinds unfairly and gives away a free kick. Indirect free kick taken by Marek Stech.

11:37 Substitution

Substitution Antony Kay replaces Gary MacKenzie.

10:45

Corner taken by Dean Bowditch, Gary MacKenzie gives away a free kick for an unfair challenge on Byron Webster. Free kick taken by Marek Stech.

10:26

The ball is swung over by Dean Bowditch, clearance by Lewis Young.

9:57

Dean Bowditch takes the inswinging corner, save by Marek Stech.

9:16

Dean Lewington takes a shot. Blocked by Edward Upson.

8:43

Inswinging corner taken right-footed by Dean Bowditch from the left by-line.

8:09

The ball is delivered by Daniel Powell, clearance by Byron Webster.

5:39

The assistant referee flags for offside against Dean Bowditch. Free kick taken by Marek Stech.

4:18

Ryan Lowe is caught offside. Marek Stech takes the free kick.

0:25

Dean Bowditch fouled by Lewis Young, the ref awards a free kick. Indirect free kick taken by Stephen Gleeson.

0:00

The game kicks-off.

Live data and text provided by our data suppliers