Jason Kennedy's late goal gave Bradford their first victory in seven League One games at the expense of MK Dons.

The Bantams went ahead when Nahki Wells turned home a low Garry Thompson cross, but Patrick Bamford raced onto Darren Potter's through-ball to equalise.

Kyel Reid soon restored Bradford's lead when his mishit cross looped in.

Wells tripped Dele Alli, leaving Shaun Williams to level again from 12 yards, only for Kennedy to slide James Meredith's cross in at the back post.

VIEW FROM THE DRESSING ROOM

MK Dons manager Karl Robinson told BBC Three Counties Radio:

"We were by far the better team today. Sadly for us, we've lost the game, and I know why - silly errors.

"I've not been able to play my best players. I need to get them back in the team because we'll rectify the errors we are making.

"The referee was appalling. He didn't give us one decision today.

"I was more pleased when we went behind, how the players kept doing the right things to get back in the game. I think if you were here and neutral, you'd say the team in white should have won the game."

Lineup, Bookings (4) & Substitutions (3)

Milton Keynes Dons

  • 16 McLoughlin
  • 05 Hodson
  • 03 Lewington
  • 07 Gleeson
  • 23 Spence Booked
  • 06 Williams
  • 17 Powell
  • 08 Potter
  • 16 Bamford
  • 14 Alli Booked
  • 13 McLeod (Reeves - 60' )

Substitutes

  • 04 Flanagan
  • 11 Smith
  • 12 Reeves
  • 18 Baldock
  • 21 Banton
  • 22 Carruthers
  • 50 Burns

Bradford City

  • 01 McLaughlan
  • 02 Darby
  • 03 Meredith Booked
  • 18 Jones
  • 22 Bates
  • 23 McArdle
  • 11 Thompson Booked (Doyle - 77' )
  • 08 Kennedy
  • 21 Wells
  • 09 Hanson
  • 07 Reid (Yeates - 82' )

Substitutes

  • 12 Ripley
  • 14 Yeates
  • 15 Taylor
  • 17 Connell
  • 20 De Vita
  • 24 Doyle
  • 27 McBurnie
Ref: Gavin Ward
Att: 8,970

Match Stats

Shots

20 9

On target

8 4

Corners

7 6

Fouls

12 21

Live Text Commentary

Full time

Full Time Match ends, MK Dons 2, Bradford City 3.

90:00 +4:40 Full time

Full Time Second Half ends, MK Dons 2, Bradford City 3.

90:00 +4:17

Corner, Bradford City. Conceded by Lee Hodson.

90:00 +3:45

Corner, Bradford City. Conceded by Lee Hodson.

90:00 +2:02

Lee Hodson (MK Dons) wins a free kick in the defensive half.

90:00 +2:02

Foul by Nahki Wells (Bradford City).

90:00 +0:32

Foul by Jordan Spence (MK Dons).

90:00 +0:32

Rory McArdle (Bradford City) wins a free kick in the attacking half.

89:48 Booking

Booking James Meredith (Bradford City) is shown the yellow card.

89:38

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

89:38

Foul by James Meredith (Bradford City).

88:50 Booking

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

88:45

Bamidele Alli (MK Dons).

88:45

(Bradford City) wins a free kick on the right wing.

87:38

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

86:07

Foul by Shaun Williams (MK Dons).

86:07

Nahki Wells (Bradford City) wins a free kick in the attacking half.

84:25 Goal scored

Goal! Goal! MK Dons 2, Bradford City 3. Jason Kennedy (Bradford City) right footed shot from the right side of the six yard box to the centre of the goal.

81:30 Substitution

Substitution Substitution, Bradford City. Mark Yeates replaces Kyel Reid.

80:12

Attempt missed. Ben Reeves (MK Dons) right footed shot from the centre of the box misses to the left.

79:23

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

79:23

Foul by Rory McArdle (Bradford City).

78:55

Attempt missed. Bamidele Alli (MK Dons) right footed shot from outside the box is close, but misses the top left corner.

77:30

Darren Potter (MK Dons) wins a free kick in the defensive half.

77:30

Foul by James Hanson (Bradford City).

76:36 Substitution

Substitution Substitution, Bradford City. Nathan Doyle replaces Garry Thompson.

73:48

Attempt missed. Patrick Bamford (MK Dons) right footed shot from the left side of the box is close, but misses the top right corner.

72:12 Booking

Booking Garry Thompson (Bradford City) is shown the yellow card.

72:07

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

72:07

Foul by Garry Thompson (Bradford City).

71:17 Goal scored

Goal! Goal! MK Dons 2, Bradford City 2. Shaun Williams (MK Dons) converts the penalty with a left footed shot to the bottom left corner.

71:00

Penalty MK Dons. Bamidele Alli draws a foul in the penalty area.

70:53

Penalty conceded by Nahki Wells (Bradford City) after a foul in the penalty area.

70:24

Corner, MK Dons. Conceded by Gary Jones.

69:58

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

69:30

Corner, MK Dons. Conceded by Jon McLaughlan.

69:19

Attempt saved. Daniel Powell (MK Dons) right footed shot from the centre of the box is saved in the top centre of the goal.

64:56

Nahki Wells (Bradford City) hits the right post with a right footed shot from outside the box.

63:55 Booking

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

63:46

Foul by Jordan Spence (MK Dons).

63:46

James Hanson (Bradford City) wins a free kick in the defensive half.

61:40

Attempt saved. Ben Reeves (MK Dons) right footed shot from outside the box is saved in the top right corner.

59:55

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

59:55

Foul by James Hanson (Bradford City).

59:32 Substitution

Substitution Substitution, MK Dons. Ben Reeves replaces Izale McLeod.

59:04

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

59:04

Foul by James Hanson (Bradford City).

58:33

Corner, Bradford City. Conceded by Patrick Bamford.

58:05

Corner, Bradford City. Conceded by Daniel Powell.

57:27

Foul by Daniel Powell (MK Dons).

57:27

Kyel Reid (Bradford City) wins a free kick on the left wing.

56:14

Foul by Dean Lewington (MK Dons).

56:14

Garry Thompson (Bradford City) wins a free kick on the right wing.

54:32

Darren Potter (MK Dons) wins a free kick in the attacking half.

54:32

Foul by Jason Kennedy (Bradford City).

54:17

Attempt missed. James Hanson (Bradford City) right footed shot from the centre of the box is close, but misses to the left.

53:22

Corner, Bradford City. Conceded by Ian McLoughlin.

53:08

Attempt saved. Nahki Wells (Bradford City) right footed shot from the left side of the box is saved in the bottom right corner.

52:48

Attempt missed. James Meredith (Bradford City) header from the centre of the box is close, but misses to the left.

51:25

Corner, Bradford City. Conceded by Shaun Williams.

49:49

Hand ball by James Meredith (Bradford City).

48:35

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

48:35

Foul by James Hanson (Bradford City).

48:01

Attempt missed. Patrick Bamford (MK Dons) right footed shot from outside the box is close, but misses the top left corner.

45:00

Second Half begins MK Dons 1, Bradford City 2.

45:00 +2:00 Half time

Half Time First Half ends, MK Dons 1, Bradford City 2.

45:00 +1:31

Foul by Daniel Powell (MK Dons).

45:00 +1:31

James Meredith (Bradford City) wins a free kick in the defensive half.

45:00 +1:14

Attempt missed. Patrick Bamford (MK Dons) right footed shot from the centre of the box misses to the left.

45:00 +0:40

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

45:00 +0:40

Foul by Rory McArdle (Bradford City).

44:52

Attempt saved. Darren Potter (MK Dons) right footed shot from outside the box is saved in the centre of the goal.

42:10 Goal scored

Goal! Goal! MK Dons 1, Bradford City 2. Kyel Reid (Bradford City) right footed shot from long range on the left to the top right corner.

41:16

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

41:16

Foul by James Hanson (Bradford City).

40:10

Foul by Izale McLeod (MK Dons).

40:10

Matthew Bates (Bradford City) wins a free kick on the left wing.

39:14

Attempt missed. Garry Thompson (Bradford City) right footed shot from the left side of the box is high and wide to the right.

38:24

Foul by Dean Lewington (MK Dons).

38:24

Garry Thompson (Bradford City) wins a free kick in the defensive half.

37:49

Darren Potter (MK Dons) wins a free kick in the attacking half.

37:49

Foul by Stephen Darby (Bradford City).

37:14

Attempt missed. Patrick Bamford (MK Dons) right footed shot from outside the box is close, but misses the top left corner.

35:11 Goal scored

Goal! Goal! MK Dons 1, Bradford City 1. Patrick Bamford (MK Dons) left footed shot from the centre of the box to the bottom right corner.

34:14

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

34:14

Foul by Nahki Wells (Bradford City).

33:42

Attempt missed. Patrick Bamford (MK Dons) right footed shot from very close range is close, but misses the top left corner.

32:42

Corner, MK Dons. Conceded by James Meredith.

32:00

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

31:57

Foul by James Hanson (Bradford City).

29:17

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

29:17

Foul by Jason Kennedy (Bradford City).

28:05

Attempt missed. Nahki Wells (Bradford City) right footed shot from the centre of the box is close, but misses to the left.

26:13

Foul by Stephen Gleeson (MK Dons).

26:13

Jason Kennedy (Bradford City) wins a free kick on the left wing.

24:05

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

24:05

Foul by Garry Thompson (Bradford City).

23:43

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

21:00 Goal scored

Goal! Goal! MK Dons 0, Bradford City 1. Nahki Wells (Bradford City) right footed shot from very close range to the bottom left corner.

20:00

Garry Thompson (Bradford City) wins a free kick in the defensive half.

19:55

Foul by Dean Lewington (MK Dons).

17:58

Attempt missed. Patrick Bamford (MK Dons) right footed shot from the right side of the box is close, but misses to the right.

17:00

Corner, MK Dons. Conceded by Gary Jones.

16:15

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

16:15

Foul by Garry Thompson (Bradford City).

13:16

Attempt missed. Patrick Bamford (MK Dons) header from the left side of the six yard box is close, but misses to the left.

12:49

Corner, MK Dons. Conceded by Jason Kennedy.

12:23

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

12:23

Foul by Kyel Reid (Bradford City).

10:27

Corner, MK Dons. Conceded by Matthew Bates.

10:09

Corner, MK Dons. Conceded by Jon McLaughlan.

9:52

Attempt saved. Stephen Gleeson (MK Dons) left footed shot from outside the box is saved in the top right corner.

7:57

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

6:15

Foul by Patrick Bamford (MK Dons).

6:15

Matthew Bates (Bradford City) wins a free kick in the attacking half.

5:38

Stephen Gleeson (MK Dons) hits the bar with a left footed shot from outside the box.

5:00

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

4:54

Foul by Rory McArdle (Bradford City).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers