League One
Portsmouth0Bradford1

Portsmouth 0-1 Bradford City

Matt Kilgallon scored a late winner as Bradford beat Portsmouth at Fratton Park to maintain pressure on the League One leaders.

Kilgallon headed home Shay McMahon's corner 10 minutes from time as the Bantams snatched the points against the run of play.

Pompey started brightly and Kyle Bennett came close to opening the scoring after 10 minutes when he fired narrowly wide.

Bennett should have put the hosts in front 16 minutes before half-time but blazed over from Matt Kennedy's cross.

Wide man Bennett completed a hat-trick of spurned chances early in the second half when he rounded Bradford goalkeeper Colin Doyle before somehow missing the target.

Doyle was by far the busier of the two keepers and saved well to deny Ben Close and Bennett as Pompey piled on the pressure.

But Bradford stunned the south coast side with Kilgallon's second league goal of the season to condemn Kenny Jackett's men to a third straight defeat.

Match report supplied by the Press Association.

Line-ups

Portsmouth

  • 1McGee
  • 20Thompson
  • 6Burgess
  • 5Clarke
  • 17DonohueBooked at 79minsSubstituted forHawkinsat 86'minutes
  • 33Close
  • 7O'Keefe
  • 18Lowe
  • 23BennettSubstituted forChaplinat 67'minutes
  • 11Kennedy
  • 8PitmanBooked at 86mins

Substitutes

  • 4Rose
  • 9Hawkins
  • 19Chaplin
  • 22Naismith
  • 26Evans
  • 35Bass
  • 38Haunstrup

Bradford

  • 1Doyle
  • 29McMahonBooked at 75mins
  • 5Kilgallon
  • 2Thompson
  • 15Field
  • 17Gilliead
  • 4Reeves
  • 6Vincelot
  • 7Law
  • 9Wyke
  • 10TaylorSubstituted forDiengat 84'minutes

Substitutes

  • 8Dieng
  • 14McCartan
  • 18Hendrie
  • 19Jones
  • 23Raeder
  • 34Patrick
  • 35Robinson
Referee:
Dean Whitestone
Attendance:
18,067

Match Stats

Home TeamPortsmouthAway TeamBradford
Possession
Home53%
Away47%
Shots
Home17
Away6
Shots on Target
Home3
Away2
Corners
Home7
Away5
Fouls
Home13
Away12

Live Text

Match ends, Portsmouth 0, Bradford City 1.

Full Time

Second Half ends, Portsmouth 0, Bradford City 1.

Attempt blocked. Conor Chaplin (Portsmouth) left footed shot from the left side of the box is blocked.

Conor Chaplin (Portsmouth) wins a free kick in the attacking half.

Foul by Matthew Kilgallon (Bradford City).

Foul by Matthew Clarke (Portsmouth).

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

Hand ball by Oliver Hawkins (Portsmouth).

Substitution

Substitution, Portsmouth. Oliver Hawkins replaces Dion Donohue.

Booking

Brett Pitman (Portsmouth) is shown the yellow card for a bad foul.

Foul by Brett Pitman (Portsmouth).

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

Corner, Portsmouth. Conceded by Tom Field.

Christian Burgess (Portsmouth) wins a free kick on the left wing.

Foul by Charlie Wyke (Bradford City).

Substitution

Substitution, Bradford City. Timothee Dieng replaces Paul Taylor.

Matthew Kennedy (Portsmouth) wins a free kick in the defensive half.

Foul by Nicky Law (Bradford City).

Goal!

Goal! Portsmouth 0, Bradford City 1. Matthew Kilgallon (Bradford City) header from the centre of the box to the bottom left corner. Assisted by Tony McMahon with a cross following a set piece situation.

Booking

Dion Donohue (Portsmouth) is shown the yellow card for a bad foul.

Foul by Dion Donohue (Portsmouth).

Alex Gilliead (Bradford City) wins a free kick in the defensive half.

Attempt missed. Charlie Wyke (Bradford City) header from the centre of the box is too high.

Corner, Bradford City. Conceded by Christian Burgess.

Foul by Matthew Clarke (Portsmouth).

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

Corner, Portsmouth. Conceded by Adam Thompson.

Corner, Bradford City. Conceded by Dion Donohue.

Booking

Tony McMahon (Bradford City) is shown the yellow card.

Stuart O'Keefe (Portsmouth) wins a free kick in the attacking half.

Foul by Jake Reeves (Bradford City).

Foul by Jamal Lowe (Portsmouth).

Nicky Law (Bradford City) wins a free kick on the left wing.

Attempt missed. Christian Burgess (Portsmouth) header from the left side of the six yard box is just a bit too high.

Corner, Portsmouth. Conceded by Colin Doyle.

Attempt saved. Matthew Kennedy (Portsmouth) right footed shot from the centre of the box is saved in the top centre of the goal.

Attempt saved. Ben Close (Portsmouth) left footed shot from the left side of the box is saved in the centre of the goal.

Substitution

Substitution, Portsmouth. Conor Chaplin replaces Kyle Bennett.

Christian Burgess (Portsmouth) wins a free kick in the defensive half.

Foul by Paul Taylor (Bradford City).

goal

As It Stood

TeamPWDLFAGDPts
1Shrewsbury16114124101437
2Wigan1611322992036
3Bradford169342518730
4Charlton159332316730
5Scunthorpe167541813526
6Rotherham168172922725
7Blackburn147341910924
8Peterborough157352521424
9Fleetwood157352523224
10Oxford Utd166552620623
11Southend166552026-623
12Blackpool156452019122
13Bristol Rovers167092529-421
14Portsmouth166281920-120
15Walsall164752124-319
16MK Dons165471724-719
17Doncaster165381820-218
18Oldham165382735-818
19Rochdale163851619-317
20Wimbledon16439917-815
21Northampton164391326-1315
22Gillingham163581220-814
23Bury1633101724-712
24Plymouth162591224-1211
View full League One table

Top Stories