Two goals from Will Grigg helped Walsall to a surprise victory at promotion-chasing MK Dons.

Ryan Lowe headed home Adam Chicksen's cross for the hosts before Febian Brandy hammered in an equaliser.

Grigg showed good skill to curl Dean Smith's side in front, only for Dean Bowditch to level from a Lowe pass.

The Northern Ireland international tapped home Craig Westcarr's cross for his second and Jamie Paterson's shot deflected in to make it 4-2 late on.

The hosts twice hit the woodwork before Paterson's late strike sealed it, Patrick Bamford and Antony Kay both being denied by the post.

Walsall, who won for the first time in 17 matches on Saturday, are now eight points clear of the bottom three after back-to-back successes.

Lowe scored for the fourth successive game for the Dons, who remain in sixth.

Lineup, Bookings (5) & Substitutions (4)

Milton Keynes Dons

  • 01 Martin
  • 03 Lewington
  • 04 Doumbe (Smith - 74' Booked )
  • 12 Chicksen
  • 24 Kay
  • 06 Williams
  • 08 Potter Booked
  • 17 Powell (Ismail - 59' Booked )
  • 09 Bowditch
  • 14 Lowe
  • 29 Balanta (Bamford - 46' )

Substitutes

  • 16 McLoughlin
  • 11 Smith
  • 21 Alli
  • 32 Ismail
  • 10 MacDonald
  • 28 Sekajja
  • 33 Bamford

Walsall

  • 32 Mccarey
  • 04 Butler Booked
  • 14 Purkiss
  • 22 Downing
  • 26 Taylor
  • 07 A Chambers
  • 27 Mantom
  • 09 Grigg
  • 10 Paterson
  • 12 Brandy Booked
  • 29 Westcarr (Cuvelier - 71' )

Substitutes

  • 01 Grof
  • 05 Holden
  • 20 Benning
  • 08 Cuvelier
  • 11 Hemmings
  • 24 Baxendale
  • 17 Bowerman
Ref: Attwell
Att: 8,700

Match Stats

Shots

9 6

On target

3 4

Corners

10 4

Fouls

9 3

Live Text Commentary

90:00 +5:27 Full time

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

90:00 +1:49

Febian Brandy provided the assist for the goal.

90:00 +1:49 Goal scored

Goal! - Jamie Paterson - MK Dons 2 - 4 Walsall Jamie Paterson grabs a goal from inside the box to the bottom right corner of the goal. Milton Keynes Dons 2-4 Walsall.

90:00 +1:25 Booking

Booking Zeli Ismail receives a yellow card for unsporting behaviour.

90:00 +1:02

Free kick awarded for an unfair challenge on Febian Brandy by Zeli Ismail. Jamie Paterson takes the direct free kick.

89:58

Corner taken by Dean Bowditch. Corner taken left-footed by Shaun Williams, Andy Butler manages to make a clearance.

88:12

The official flags Will Grigg offside. David Martin takes the free kick.

87:43

Febian Brandy fouled by Adam Chicksen, the ref awards a free kick. Andy Butler restarts play with the free kick.

87:03

Andy Taylor takes the free kick.

87:03 Booking

Booking Alan Smith booked for unsporting behaviour.

86:54

Foul by Alan Smith on Febian Brandy, free kick awarded.

81:35 Booking

Booking Andy Butler receives a caution.

81:18

Free kick awarded for an unfair challenge on Patrick Bamford by Andy Butler. Shaun Williams takes the free kick.

78:50 Booking

Booking The referee cautions Febian Brandy for unsporting behaviour.

78:36

Alan Smith takes the direct free kick.

73:42

Corner taken by Dean Bowditch.

73:27

Febian Brandy concedes a free kick for a foul on Dean Lewington.

73:27 Substitution

Substitution Alan Smith is brought on as a substitute for Mathias Doumbe.

72:22 Substitution

Substitution Ashley Hemmings on for Andy Butler.

70:24 Substitution

Substitution Florent Cuvelier is brought on as a substitute for Craig Westcarr.

70:24

Jamie Paterson takes a inswinging corner to the near post.

68:57

Inswinging corner taken left-footed by Shaun Williams from the right by-line, Andy Butler makes a clearance.

67:41

The ball is swung over by Zeli Ismail, Patrick Bamford has an effort at goal from deep inside the area missing to the right of the target.

63:02

Patrick Bamford produces a right-footed shot from deep inside the area which goes wide of the left-hand post. Inswinging corner taken right-footed by Dean Bowditch from the right by-line to the near post, Shaun Williams takes a shot. Shaun Williams takes a inswinging corner.

62:09

Will Grigg has an effort at goal from outside the area missing to the wide right of the goal.

58:05 Substitution

Substitution Zeli Ismail replaces Daniel Powell.

55:49 Booking

Booking The referee books Darren Potter for unsporting behaviour.

55:40

Darren Potter fouled by Craig Westcarr, the ref awards a free kick. David Martin takes the free kick.

51:43

Daniel Powell is penalised for a handball. Aaron Mccarey restarts play with the free kick.

49:11

Corner from the right by-line taken by Shaun Williams, Headed effort from inside the area by Dean Lewington misses to the left of the target.

45:50

Inswinging corner taken right-footed by Jamie Paterson from the left by-line.

45:12

Free kick awarded for a foul by Darren Potter on Craig Westcarr. Paul Downing takes the free kick.

45:01

The referee starts the second half.

45:01 Substitution

Substitution Patrick Bamford comes on in place of Angelo Balanta.

45:00 +3:49 Half time

Half Time The ref blows to signal half-time.

45:00 +3:02

Dean Bowditch takes a shot. Clearance by Andy Taylor.

45:00 +0:11

Corner taken by Dean Bowditch from the left by-line played to the near post.

44:11

Centre by Dean Bowditch, clearance by Paul Downing.

42:45

Assist by Craig Westcarr.

42:45 Goal scored

Goal! - Will Grigg - MK Dons 2 - 3 Walsall Will Grigg finds the net with a goal from close in to the bottom left corner of the goal. Milton Keynes Dons 2-3 Walsall.

41:54

Free kick awarded for an unfair challenge on Febian Brandy by Dean Lewington. Ben Purkiss takes the direct free kick.

38:34

Corner taken right-footed by Sam Mantom from the right by-line, Header by Will Grigg from deep inside the penalty area misses to the left of the target. Free kick awarded for an unfair challenge on Andy Taylor by Ryan Lowe. Andy Butler restarts play with the free kick. Corner taken right-footed by Adam Chambers.

34:37

Ryan Lowe is ruled offside. Andy Butler restarts play with the free kick.

33:12

Unfair challenge on Adam Chambers by Dean Bowditch results in a free kick. Direct free kick taken by Aaron Mccarey.

30:18

Assist on the goal came from Ryan Lowe.

30:18 Goal scored

Goal! - Dean Bowditch - MK Dons 2 - 2 Walsall Dean Bowditch fires in a goal from just inside the area to the bottom right corner of the goal. Milton Keynes Dons 2-2 Walsall.

27:43

Craig Westcarr fouled by Adam Chicksen, the ref awards a free kick. Free kick taken by Andy Taylor.

26:27

Antony Kay takes a shot. Save by Aaron Mccarey. Corner taken by Dean Bowditch, Aaron Mccarey makes a save.

24:45

Andy Taylor provided the assist for the goal.

24:45 Goal scored

Goal! - Will Grigg - MK Dons 1 - 2 Walsall Will Grigg scores a goal from deep inside the penalty box to the bottom right corner of the goal. Milton Keynes Dons 1-2 Walsall.

24:09

Shaun Williams crosses the ball, Aaron Mccarey makes a save.

23:06

Dean Bowditch produces a cross, Andy Butler makes a clearance.

18:25

The ball is swung over by Craig Westcarr, Antony Kay manages to make a clearance.

14:08

Assist by Craig Westcarr.

14:08 Goal scored

Goal! - Febian Brandy - MK Dons 1 - 1 Walsall A goal is scored by Febian Brandy from deep inside the penalty box to the top right corner of the goal. Milton Keynes Dons 1-1 Walsall.

11:45

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

7:39

Febian Brandy fouled by Dean Lewington, the ref awards a free kick. Aaron Mccarey takes the free kick.

5:23

Assist on the goal came from Adam Chicksen.

5:23 Goal scored

Goal! - Ryan Lowe - MK Dons 1 - 0 Walsall Ryan Lowe finds the back of the net with a headed goal from inside the six-yard box. Milton Keynes Dons 1-0 Walsall.

5:09

A cross is delivered by Adam Chicksen,

2:09

Corner taken by Dean Bowditch from the left by-line, Close range effort by Shaun Williams goes wide of the left-hand post.

0:00

The match begins.

Live data and text provided by our data suppliers