Peterborough moved to within five points of an automatic promotion spot after victory against Bradford.

A stunning 30-yard effort from full-back Kgosi Ntlhe put Posh in front.

Top scorer Britt Assombalonga quickly doubled the lead, turning on the edge of the box and firing past visiting goalkeeper Jon McLaughlan.

Veteran striker Andy Gray netted his first goal since September 2012 to bring the Bantams back into the match but they could not find a leveller.

Their best chances to equalise came when Mark Yeates and Nahki Wells were denied by keeper Bobby Olejnik and skipper Michael Bostwick respectively.

Peterborough and Brentford were the only teams in League One's top six to collect maximum points on Saturday.

Lineup, Bookings (2) & Substitutions (6)

Peterborough United

  • 01 Olejnik
  • 31 Little
  • 03 Ntlhe
  • 15 Anderson (Payne - 77' )
  • 06 Bostwick
  • 04 Brisley Booked
  • 11 McCann
  • 17 Newell (Ephraim - 66' )
  • 36 Jeffers (Swanson - 77' )
  • 09 Assombalonga
  • 10 Tomlin

Substitutes

  • 07 Swanson
  • 08 Payne
  • 13 Day
  • 19 Mendez-Laing
  • 20 Knight-Percival
  • 22 Ephraim
  • 23 Barnett

Bradford City

  • 01 McLaughlan
  • 02 Darby
  • 03 Meredith
  • 22 Bates (Connell - 88' )
  • 15 Taylor (Reid - 45' )
  • 23 McArdle Booked
  • 24 Doyle
  • 18 Jones
  • 21 Wells
  • 11 Thompson (Gray - 45' )
  • 14 Yeates

Substitutes

  • 06 Oliver
  • 07 Reid
  • 08 Kennedy
  • 10 Gray
  • 12 Ripley
  • 16 McHugh
  • 17 Connell
Ref: Mike Russell
Att: 6,597

Match Stats

Shots

17 10

On target

6 4

Corners

7 3

Fouls

12 8

Live Text Commentary

Full time

Full Time Match ends, Peterborough United 2, Bradford City 1.

90:00 +4:43 Full time

Full Time Second Half ends, Peterborough United 2, Bradford City 1.

90:00 +3:58

Attempt missed. Lee Tomlin (Peterborough United) right footed shot from the centre of the box is close, but misses to the right.

90:00 +3:19

Attempt missed. Britt Assombalonga (Peterborough United) right footed shot from the centre of the box misses to the right.

90:00 +3:06

Attempt saved. Britt Assombalonga (Peterborough United) right footed shot from the centre of the box is saved in the bottom right corner.

90:00 +1:28

Corner, Peterborough United. Conceded by Stephen Darby.

90:00 +0:47

Attempt missed. Britt Assombalonga (Peterborough United) right footed shot from the left side of the box is close, but misses to the right.

89:00

Grant McCann (Peterborough United) wins a free kick in the defensive half.

88:57

Foul by Nahki Wells (Bradford City).

87:31 Substitution

Substitution Substitution, Bradford City. Alan Connell replaces Matthew Bates.

87:16

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

86:45

Attempt blocked. Gary Jones (Bradford City) right footed shot from the left side of the box is blocked.

86:29

Corner, Bradford City. Conceded by Mark Little.

83:46

Danny Swanson (Peterborough United) wins a free kick on the right wing.

83:46

Foul by Kyel Reid (Bradford City).

80:34

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

78:29

Lee Tomlin (Peterborough United) wins a free kick in the attacking half.

78:29

Foul by Matthew Bates (Bradford City).

77:52

Corner, Bradford City. Conceded by Michael Bostwick.

77:41

Attempt blocked. Mark Yeates (Bradford City) right footed shot from the right side of the box is blocked.

77:32

Attempt saved. Kyel Reid (Bradford City) right footed shot from the centre of the box is saved in the centre of the goal.

76:31 Substitution

Substitution Substitution, Peterborough United. Danny Swanson replaces Shaun Jeffers.

76:24 Substitution

Substitution Substitution, Peterborough United. Jack Payne replaces Jermaine Anderson.

75:45 Goal scored

Goal! Goal! Peterborough United 2, Bradford City 1. Andy Gray (Bradford City) right footed shot from the centre of the box to the bottom left corner. Assisted by Kyel Reid.

75:05

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

74:14

Attempt missed. Hogan Ephraim (Peterborough United) right footed shot from the centre of the box is too high.

71:13 Booking

Booking Rory McArdle (Bradford City) is shown the yellow card.

71:08

Lee Tomlin (Peterborough United) wins a free kick in the defensive half.

71:08

Foul by Rory McArdle (Bradford City).

70:32

Corner, Bradford City. Conceded by Lee Tomlin.

70:00

Foul by Mark Little (Peterborough United).

70:00

Kyel Reid (Bradford City) wins a free kick in the defensive half.

68:12

Foul by Mark Little (Peterborough United).

68:12

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

66:40

Corner, Peterborough United. Conceded by Rory McArdle.

66:16

Attempt blocked. Lee Tomlin (Peterborough United) right footed shot from outside the box is blocked.

65:13 Substitution

Substitution Substitution, Peterborough United. Hogan Ephraim replaces Joe Newell because of an injury.

63:58

Corner, Peterborough United. Conceded by Mark Yeates.

63:51

Attempt saved. Lee Tomlin (Peterborough United) right footed shot from outside the box is saved in the centre of the goal.

63:05

Corner, Peterborough United. Conceded by Rory McArdle.

62:21

Attempt saved. Britt Assombalonga (Peterborough United) right footed shot from outside the box is saved in the centre of the goal.

61:15

Foul by Mark Little (Peterborough United).

61:15

Kyel Reid (Bradford City) wins a free kick in the defensive half.

58:14

Andy Gray (Bradford City) wins a free kick in the defensive half.

58:14

Foul by Sean Brisley (Peterborough United).

57:43

Attempt saved. Mark Yeates (Bradford City) right footed shot from the right side of the box is saved in the top left corner.

56:26

Attempt blocked. Gary Jones (Bradford City) right footed shot from the centre of the box is blocked.

55:18

Foul by Grant McCann (Peterborough United).

55:18

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

53:02

Foul by Joe Newell (Peterborough United).

53:02

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

51:43

Jermaine Anderson (Peterborough United) wins a free kick in the defensive half.

51:43

Foul by Nathan Doyle (Bradford City).

49:29

Corner, Peterborough United. Conceded by Matthew Bates.

45:00

Second Half begins Peterborough United 2, Bradford City 0.

45:00 Substitution

Substitution Substitution, Bradford City. Kyel Reid replaces Matt Taylor.

45:00 Substitution

Substitution Substitution, Bradford City. Andy Gray replaces Garry Thompson.

45:00 +1:55 Half time

Half Time First Half ends, Peterborough United 2, Bradford City 0.

41:33

Lee Tomlin (Peterborough United) hits the left post with a right footed shot from outside the box.

39:41

Attempt missed. Britt Assombalonga (Peterborough United) right footed shot from the centre of the box misses to the right.

37:14 Booking

Booking Sean Brisley (Peterborough United) is shown the yellow card.

37:00

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

36:58

Foul by Sean Brisley (Peterborough United).

32:13

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

32:13

Foul by Mark Little (Peterborough United).

31:28

Foul by Nathan Doyle (Bradford City).

31:28

Sean Brisley (Peterborough United) wins a free kick in the attacking half.

30:24

Attempt missed. Lee Tomlin (Peterborough United) right footed shot from outside the box is just a bit too high.

29:00

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

28:58

Foul by Grant McCann (Peterborough United).

26:34

Attempt saved. Gary Jones (Bradford City) right footed shot from the centre of the box is saved in the centre of the goal.

25:36

Attempt missed. Britt Assombalonga (Peterborough United) right footed shot from the centre of the box misses to the right.

23:03 Goal scored

Goal! Goal! Peterborough United 2, Bradford City 0. Britt Assombalonga (Peterborough United) left footed shot from outside the box to the bottom left corner. Assisted by Lee Tomlin.

21:22

Attempt saved. Grant McCann (Peterborough United) right footed shot from outside the box is saved in the centre of the goal.

20:43

Foul by Matt Taylor (Bradford City).

20:43

Britt Assombalonga (Peterborough United) wins a free kick in the defensive half.

18:49

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

18:49

Foul by Shaun Jeffers (Peterborough United).

17:50 Goal scored

Goal! Goal! Peterborough United 1, Bradford City 0. Kgosi Ntlhe (Peterborough United) left footed shot from outside the box to the top right corner.

17:00

Corner, Peterborough United. Conceded by Matt Taylor.

14:44

Foul by Nahki Wells (Bradford City).

14:44

(Peterborough United) wins a free kick in the attacking half.

9:30

Attempt missed. Lee Tomlin (Peterborough United) right footed shot from outside the box misses to the right.

6:53

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

6:53

Foul by Jermaine Anderson (Peterborough United).

3:27

Foul by Joe Newell (Peterborough United).

3:27

Stephen Darby (Bradford City) wins a free kick in the defensive half.

1:23

Corner, Peterborough United. Conceded by Matt Taylor.

1:15

Attempt blocked. Lee Tomlin (Peterborough United) right footed shot from the centre of the box is blocked.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers