Shaun Williams scored two penalties as MK Dons ended a four-game winless run with victory at home against Tranmere.

Williams fired in his first penalty on 10 minutes after Daniel Powell had been tripped in the box by Zoumana Bakayogo.

Jake Cassidy wasted Tranmere's best chance to level when David Martin saved his spot-kick after Gary MacKenzie had fouled Robbie Weir in the penalty area.

Stephen Gleeson made it 2-0 with a low shot before Williams slotted home his second penalty of the day.

Charlie MacDonald was hauled back by David Buchanan in the box to allow Williams to score his fifth goal in six games.

VIEWS FROM THE DRESSING ROOM.

MK Dons manager Karl Robinson told BBC Three Counties Radio:

"The last four results hadn't gone our way but the quality of our football has been magnificent.

"And that result is a by-product of how hard we work and how we conduct ourselves on and off the pitch.

"The sign of a good football club is the solidarity of the group of men who wear our shirts week in week out.

"That was a fantastic performance. We took our foot off the pedal for 20 minutes, which I was extremely angry with at half-time.

"But maybe we're learning lessons along the way."

Tranmere manager Ronnie Moore told BBC Radio Merseyside:

"I'm bitterly disappointed, there's no doubt about that.

"They've been fantastic for me since I've come to the club, but that type of performance is part of the reason why I'm at the club.

"You can't defend like that. Some of the defending at times was so schoolboy, it was untrue.

"If we play like that for the rest of the season, we won't win another game."

Lineup, Bookings (3) & Substitutions (5)

MK Dons

  • 01 Martin
  • 03 Lewington
  • 05 MacKenzie Booked (Flanagan - 79' )
  • 12 Chicksen
  • 13 Williams
  • 07 Gleeson
  • 08 Potter
  • 09 Bowditch (O'Shea - 70' )
  • 17 Powell
  • 10 MacDonald
  • 19 Ibehre (Chadwick - 81' )

Substitutes

  • 16 McLoughlin
  • 15 Flanagan
  • 11 Smith
  • 23 O'Shea
  • 26 Chadwick

Tranmere

  • 01 fon Williams
  • 03 Bakayogo
  • 05 Goodison
  • 12 Taylor
  • 15 Holmes Booked
  • 16 Buchanan Booked
  • 17 Akins
  • 08 Welsh
  • 27 Wallace
  • 10 Weir (Robinson - 61' )
  • 18 Cassidy (Showunmi - 61' )

Substitutes

  • 13 Coughlin
  • 04 Labadie
  • 11 Robinson
  • 07 Showunmi
  • 28 Brunt
Ref: Hooper
Att: 7,355

Match Stats

Shots

5 1

On target

2 0

Corners

4 5

Fouls

6 11

Live Text Commentary

90:00 +4:27 Full time

Full Time The final whistle is blown by the referee.

90:00 +3:44

Andy Robinson is caught offside. Direct free kick taken by David Martin.

90:00 +0:14

Corner taken short by David Buchanan.

87:53

Shot from just outside the box by James O'Shea goes over the bar.

86:30

Foul by James Wallace on Luke Chadwick, free kick awarded. Darren Potter takes the direct free kick.

85:54

Foul by Enoch Showunmi on Stephen Gleeson, free kick awarded. Direct free kick taken by Stephen Gleeson.

81:47

Strike comes in from Darren Potter from the free kick, Danny Holmes gets a block in.

80:37 Substitution

Substitution Luke Chadwick comes on in place of Jabo Ibehre.

78:04

Direct free kick taken by David Martin.

78:04 Substitution

Substitution Tom Flanagan comes on in place of Gary MacKenzie.

78:04

Zoumana Bakayogo is caught offside.

73:25 Goal scored

Goal! - Shaun Williams - MK Dons 3 - 0 Tranmere Penalty taken left-footed by Shaun Williams and scored. Milton Keynes Dons 3-0 Tranmere.

72:51 Booking

Booking David Buchanan goes into the referee's book.

72:17

Unfair challenge on Charlie MacDonald by David Buchanan results in a Penalty.

69:01 Substitution

Substitution James O'Shea replaces Dean Bowditch.

67:30

The free kick is delivered right-footed by Dean Bowditch from left wing, Enoch Showunmi manages to make a clearance.

67:30 Booking

Booking Danny Holmes is given a yellow card.

67:12

Foul by Danny Holmes on Dean Bowditch, free kick awarded.

66:34

Inswinging corner taken right-footed by Dean Bowditch from the left by-line, clearance made by Lucas Akins.

64:08

Ian Goodison challenges Jabo Ibehre unfairly and gives away a free kick. Direct free kick taken by Adam Chicksen.

61:52

Short corner worked by David Buchanan.

60:31 Substitution

Substitution Enoch Showunmi on for Jake Cassidy.

60:31 Substitution

Substitution Andy Robinson on for Robbie Weir.

60:31

Short corner worked by David Buchanan.

58:16

Charlie MacDonald fouled by Ian Goodison, the ref awards a free kick. Darren Potter takes the free kick.

55:24

Darren Potter has an effort at goal from outside the penalty area missing to the wide left of the goal.

46:18

Dean Bowditch takes the inswinging corner, clearance by Lucas Akins.

45:50

Free kick awarded for a foul by James Wallace on Darren Potter. Shaun Williams takes the direct free kick.

45:01

The referee starts the second half.

45:00 +2:13 Half time

Half Time The first half comes to an end.

41:54

Charlie MacDonald provided the assist for the goal.

41:54 Goal scored

Goal! - Stephen Gleeson - MK Dons 2 - 0 Tranmere A goal is scored by Stephen Gleeson from close in to the bottom left corner of the goal. Milton Keynes Dons 2-0 Tranmere.

32:58 Penalty

Placed penalty taken by Jake Cassidy saved by David Martin. Milton Keynes Dons 1-0 Tranmere.

32:05 Booking

Booking Gary MacKenzie is cautioned by the ref for unsporting behaviour.

31:41

Gary MacKenzie concedes a Penalty for a foul on Robbie Weir.

28:33

Corner taken by Shaun Williams from the right by-line, Headed effort from deep inside the penalty area by Jabo Ibehre misses to the left of the goal.

27:45

Shot from 35 yards by Robbie Weir went over.

26:16

Foul by Ian Goodison on Jabo Ibehre, free kick awarded. Darren Potter takes the free kick.

24:16

Jabo Ibehre challenges Ian Goodison unfairly and gives away a free kick. Ian Goodison restarts play with the free kick.

22:20

Free kick awarded for a foul by Gary MacKenzie on Jake Cassidy. David Buchanan takes the direct free kick.

20:21

James Wallace gives away a free kick for an unfair challenge on Dean Bowditch. Free kick taken by Dean Lewington.

19:31

John Welsh fouled by Daniel Powell, the ref awards a free kick. John Welsh restarts play with the free kick.

15:30

Unfair challenge on David Martin by Ian Goodison results in a free kick. David Martin takes the free kick.

14:59

Short corner taken by John Welsh.

14:27

David Buchanan takes a short corner.

11:04

Free kick awarded for an unfair challenge on James Wallace by Dean Bowditch. James Wallace restarts play with the free kick.

9:35 Goal scored

Goal! - Shaun Williams - MK Dons 1 - 0 Tranmere Placed penalty scored by Shaun Williams. Milton Keynes Dons 1-0 Tranmere.

8:33

Zoumana Bakayogo concedes a Penalty for a foul on Daniel Powell.

7:00

Jabo Ibehre concedes a free kick for a foul on Ian Goodison. Owain Fon Williams takes the free kick.

3:11

Corner from left by-line taken by Dean Bowditch.

0:00

The match begins.

Live data and text provided by our data suppliers