Match ends, Bradford City 0, Peterborough United 1.
Kyle Vassell's second-half goal ended Bradford City's unbeaten start.
The home side began the brighter, but Conor Washington and Ricardo Santos both missed good chances for the visitors in the first-half.
Posh then went ahead shortly after the break when Michael Smith teed up Vassell, who fired into the top corner.
James Hanson tried a strike from distance late on, but he could not prevent the Bantams from suffering their first defeat of the campaign.
Peterborough move to second in the table, while Bradford slip to eighth place.
Line-ups
Bradford
Formation 4-4-2
- 1Pickford
- 2Darby
- 23McArdle
- 5DaviesSubstituted forMeredithat 55'minutes
- 6Sheehan
- 17Kennedy
- 8Liddle
- 11Knott
- 20MoraisSubstituted forYeatesat 68'minutes
- 9Hanson
- 28BennettSubstituted forMcLeanat 68'minutes
Substitutes
- 3Meredith
- 4Dolan
- 7McLean
- 12Williams
- 14Yeates
- 18Routis
- 19McBurnie
Peterborough
Formation 3-5-2
- 27Alnwick
- 4Brisley
- 21Burgess
- 22Almeida Santos
- 18Ferdinand
- 8Payne
- 19Mendez-LaingSubstituted forSmithat 20'minutes
- 15Anderson
- 17NewellBooked at 84minsSubstituted forMcCannat 83'minutes
- 14Washington
- 12VassellSubstituted forBarnettat 82'minutes
Substitutes
- 2Smith
- 11McCann
- 13Day
- 23Barnett
- 26Luto
- 28Anderson
- 29Edwards
- Referee:
- Graham Salisbury
- Attendance:
- 13,546
Match Stats
- Possession
- Home47%
- Away53%
- Shots
- Home9
- Away11
- Shots on Target
- Home4
- Away3
- Corners
- Home4
- Away7
- Fouls
- Home8
- Away13
Live Text
Post update
Full Time
Second Half ends, Bradford City 0, Peterborough United 1.
Post update
Corner, Bradford City. Conceded by Ricardo Santos.
Post update
Attempt blocked. Rory McArdle (Bradford City) right footed shot from the centre of the box is blocked.
Post update
Attempt missed. Mark Yeates (Bradford City) right footed shot from the centre of the box is too high.
Post update
Foul by Jason Kennedy (Bradford City).
Post update
Michael Smith (Peterborough United) wins a free kick in the attacking half.
Post update
Aaron McLean (Bradford City) wins a free kick on the right wing.
Post update
Foul by Christian Burgess (Peterborough United).
Post update
Corner, Peterborough United. Conceded by James Meredith.
Post update
Attempt missed. Aaron McLean (Bradford City) header from the centre of the box misses to the right.
Post update
Attempt saved. Aaron McLean (Bradford City) header from the centre of the box is saved in the bottom left corner.
Booking
Joe Newell (Peterborough United) is shown the yellow card.
Substitution
Substitution, Peterborough United. Grant McCann replaces Joe Newell.
Substitution
Substitution, Peterborough United. Tyrone Barnett replaces Kyle Vassell.
Post update
James Hanson (Bradford City) wins a free kick in the defensive half.
Post update
Foul by Sean Brisley (Peterborough United).
Post update
Attempt missed. Rory McArdle (Bradford City) header from the centre of the box is too high following a corner.
Post update
Corner, Bradford City. Conceded by Ben Alnwick.
Post update
Attempt saved. James Hanson (Bradford City) left footed shot from outside the box is saved in the top left corner.