Match ends, Bradford City 0, Portsmouth 1.
Portsmouth captain Gareth Evans condemned League One bottom club Bradford City to their sixth successive defeat.
It was League One leaders Pompey's seventh away win and Bradford's seventh home defeat.
To compound the misery of the home side they had left-back Adam Chicksen sent off after 83 minutes for a second bookable offence. It was Chicksen's first match back after two months out of action through injury.
The winning goal came in the 11th minute when the ball was swung out to the left where Ronan Curtis pulled it back into the path of Evans, who against his old club scored with a right-foot shot high into the net from 15 yards.
The visitors came close to increasing their lead in the 28th minute when Oli Hawkins headed narrowly over the crossbar after Evans' long free-kick was headed on by Tom Naylor.
And four minutes later the Bantams' Richard O'Donnell had to dive full length to save after Ben Thompson's shot took a deflection.
Bradford had two great chances to equalise in the second half.
The first came in the 60th minute when a corner was cleared only as far as Lewis O'Brien and the Huddersfield loanee found defender Anthony O'Connor unmarked in front of goal, but the Bantams' skipper's header lacked power and keeper Craig MacGillivray on a two-year deal after he turned down a new contract at Shrewsbury. made an easy save.
Then, midfield player Hope Akpan spurned another chance for Bradford share the points in the first minute of stoppage time after exchanging passes with substitute Sherwin Seedorf, but fired over the bar with only MacGillivray to beat.
Report supplied by Press Association.
- 4McGowanBooked at 53mins
- 3ChicksenBooked at 83mins
- 44WrightSubstituted forPayneat 65'minutes
- 9DoyleSubstituted forBrunkerat 80'minutes
- 12MillerSubstituted forDandery Seedorfat 88'minutes
- 17Dandery Seedorf
- 16WhatmoughBooked at 84mins
- 26EvansSubstituted forCloseat 75'minutes
- 11CurtisSubstituted forWheelerat 87'minutes
- Geoff Eltringham
- Shots on Target
Second Half ends, Bradford City 0, Portsmouth 1.
Attempt missed. David Ball (Bradford City) right footed shot from outside the box is close, but misses to the left from a direct free kick.
Lewis O'Brien (Bradford City) wins a free kick in the attacking half.
Foul by Ben Close (Portsmouth).
Ryan McGowan (Bradford City) wins a free kick in the defensive half.
Foul by David Wheeler (Portsmouth).
Foul by Nathaniel Knight-Percival (Bradford City).
Oliver Hawkins (Portsmouth) wins a free kick on the right wing.
Attempt missed. Hope Akpan (Bradford City) left footed shot from the left side of the six yard box is close, but misses to the left.
Attempt blocked. Kai Brunker (Bradford City) right footed shot from the right side of the six yard box is blocked.
Attempt blocked. Sherwin Dandery Seedorf (Bradford City) right footed shot from the centre of the box is blocked.
Substitution, Bradford City. Sherwin Dandery Seedorf replaces George Miller.
Foul by Jack Payne (Bradford City).
Ben Thompson (Portsmouth) wins a free kick in the defensive half.
Substitution, Portsmouth. David Wheeler replaces Ronan Curtis.
Foul by Kai Brunker (Bradford City).
Jack Whatmough (Portsmouth) wins a free kick in the attacking half.
Jack Whatmough (Portsmouth) is shown the yellow card for dangerous play.
Jack Payne (Bradford City) wins a free kick on the left wing.