A howler from MK Dons goalkeeper David Martin gifted Bradford victory and saw them record back-to-back home wins for the first time since August.

Martin missed his attempted clearance kick completely, leaving James Hanson the task of slotting into an unguarded net with 18 minutes remaining.

That was Hanson's 10th goal of the season having earlier hit the crossbar.

Bradford were indebted to Stephen Darby for his first-half goal-line clearance from Izale McLeod's angled shot.

The Dons were so hard-hit by injuries that they named just four substitutes; with forward Sanmi Odelusi, who signed on loan from Bolton 24 hours earlier, making his debut from the bench.

MK Dons boss Karl Robinson told BBC Three Counties Radio:

"I thought we were the better team, I really did.

"Obviously, I've got tremendous respect for [Bradford boss Phil Parkinson] and the Bradford team, they work extremely hard and they make it difficult for you.

"For the first 20 minutes of the second half, we got into some great areas and didn't score. But I can't have a go at the players, I thought they deserved more than what they got.

"We're getting chances, but we're just not taking them.

"Football's a harsh game. But all we can do is work hard, and I think they all did that today."

Lineup, Bookings (2) & Substitutions (5)

Bradford City

  • 01 McLaughlan
  • 02 Darby
  • 16 McHugh
  • 18 Jones
  • 05 Davies
  • 23 McArdle
  • 32 Bennett (Thompson - 56' )
  • 24 Doyle
  • 21 McLean (Atkinson - 65' )
  • 09 Hanson
  • 28 Reach (Dolan - 95' )

Substitutes

  • 04 Dolan
  • 10 Gray
  • 11 Thompson
  • 12 Jameson
  • 14 Yeates
  • 27 McBurnie
  • 29 Atkinson

Milton Keynes Dons

  • 01 Martin
  • 12 Reeves
  • 03 Lewington
  • 07 Gleeson
  • 23 Spence
  • 24 Kay Booked
  • 14 Alli
  • 10 Chadwick (Odelusi - 79' )
  • 18 Baldock (Hall - 77' )
  • 17 Powell
  • 13 McLeod Booked

Substitutes

  • 11 Smith
  • 16 McLoughlin
  • 21 Hall
  • 27 Odelusi
Ref: Gary Sutton
Att: 13,501

Match Stats

Shots

8 8

On target

4 2

Corners

3 7

Fouls

11 11

Live Text Commentary

Full time

Full Time Match ends, Bradford City 1, MK Dons 0.

90:00 +8:43 Full time

Full Time Second Half ends, Bradford City 1, MK Dons 0.

90:00 +8:14

Corner, MK Dons. Conceded by Stephen Darby.

90:00 +7:00

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

90:00 +7:00

Foul by Izale McLeod (MK Dons).

90:00 +6:15

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

90:00 +6:15

Foul by Izale McLeod (MK Dons).

90:00 +4:22 Substitution

Substitution Substitution, Bradford City. Matthew Dolan replaces Adam Reach.

90:00 +4:01

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

90:00 +3:19

Foul by Garry Thompson (Bradford City).

90:00 +3:19

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

85:22 Booking

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

85:13

Andrew Davies (Bradford City) wins a free kick in the attacking half.

85:13

Foul by Izale McLeod (MK Dons).

84:04

Foul by Gary Jones (Bradford City).

84:04

Ben Reeves (MK Dons) wins a free kick in the attacking half.

83:51

Corner, Bradford City. Conceded by David Martin.

83:28

Attempt saved. James Hanson (Bradford City) right footed shot from the centre of the box is saved in the bottom right corner.

82:58

Attempt saved. James Hanson (Bradford City) header from the left side of the six yard box is saved in the bottom left corner.

82:06

Corner, Bradford City. Conceded by Dean Lewington.

80:29

Attempt missed. Nathan Doyle (Bradford City) right footed shot from outside the box is just a bit too high.

79:42

Hand ball by Ben Reeves (MK Dons).

79:00

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

78:59

Foul by Stephen Darby (Bradford City).

78:44 Substitution

Substitution Substitution, MK Dons. Sanmi Odelusi replaces Luke Chadwick.

76:07 Substitution

Substitution Substitution, MK Dons. Ryan Hall replaces George Baldock because of an injury.

74:13 Booking

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

74:05

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

74:05

Foul by Anthony Kay (MK Dons).

71:15 Goal scored

Goal! Goal! Bradford City 1, MK Dons 0. James Hanson (Bradford City) right footed shot from the left side of the six yard box to the bottom right corner.

68:53

Foul by Stephen Gleeson (MK Dons).

68:53

Gary Jones (Bradford City) wins a free kick in the attacking half.

67:26

Attempt missed. Anthony Kay (MK Dons) header from very close range is just a bit too high.

67:10

Corner, MK Dons. Conceded by Jon McLaughlan.

66:55

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

64:27 Substitution

Substitution Substitution, Bradford City. Chris Atkinson replaces Aaron McLean because of an injury.

61:53

Corner, MK Dons. Conceded by Gary Jones.

61:37

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

58:29

Corner, MK Dons. Conceded by Jon McLaughlan.

57:10

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

57:10

Foul by Aaron McLean (Bradford City).

55:17 Substitution

Substitution Substitution, Bradford City. Garry Thompson replaces Kyle Bennett.

50:26

Corner, Bradford City. Conceded by Dean Lewington.

47:41

Corner, MK Dons. Conceded by Stephen Darby.

47:00

Daniel Powell (MK Dons) wins a free kick on the right wing.

47:00

Foul by Adam Reach (Bradford City).

45:00

Second Half begins Bradford City 0, MK Dons 0.

45:00 +2:16 Half time

Half Time First Half ends, Bradford City 0, MK Dons 0.

42:44

James Hanson (Bradford City) hits the bar with a right footed shot from the centre of the box.

41:46

Foul by Bamidele Alli (MK Dons).

41:46

Nathan Doyle (Bradford City) wins a free kick in the attacking half.

39:00

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

38:59

Foul by Izale McLeod (MK Dons).

38:22

Attempt missed. James Hanson (Bradford City) right footed shot from the centre of the box is just a bit too high.

37:19

Attempt missed. Nathan Doyle (Bradford City) right footed shot from outside the box is high and wide to the right.

36:13

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

33:42

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

33:42

Foul by Aaron McLean (Bradford City).

26:42

Dean Lewington (MK Dons) wins a free kick in the attacking half.

26:42

Foul by Aaron McLean (Bradford City).

25:16

Attempt blocked. Izale McLeod (MK Dons) right footed shot from the right side of the box is blocked.

24:04

Dean Lewington (MK Dons) wins a free kick in the defensive half.

24:04

Foul by Kyle Bennett (Bradford City).

22:39

Attempt saved. Kyle Bennett (Bradford City) left footed shot from outside the box is saved in the top centre of the goal.

21:42

Foul by Jordan Spence (MK Dons).

21:42

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

21:26

Attempt blocked. Daniel Powell (MK Dons) right footed shot from the right side of the box is blocked.

19:17

Andrew Davies (Bradford City) wins a free kick in the attacking half.

19:17

Foul by Izale McLeod (MK Dons).

14:13

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

12:00

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

11:58

Foul by James Hanson (Bradford City).

9:06

Foul by Adam Reach (Bradford City).

9:06

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

5:33

Corner, MK Dons. Conceded by Rory McArdle.

5:11

Foul by Aaron McLean (Bradford City).

5:11

Dean Lewington (MK Dons) wins a free kick in the attacking half.

3:00

Kyle Bennett (Bradford City) wins a free kick in the defensive half.

2:56

Foul by Dean Lewington (MK Dons).

1:29

Corner, MK Dons. Conceded by Andrew Davies.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers