Match ends, Harrogate Town 1, Portsmouth 2.
Portsmouth battled back to beat National League Harrogate Town in an FA Cup first-round tie that was delayed by 55 minutes because of a power cut.
When the game eventually got underway at 20:40 GMT, the hosts took an early lead when Mark Beck headed home from close range after Pompey failed to deal with a free-kick played into the area.
However, Brandon Haunstrup drew the League One side level with a lovely curled effort from the edge of the area and the south-coast club then took the lead before the break when Ronan Curtis smashed home a brilliant strike from long range.
George Thomson hit a shot just off target as the non-league side pushed for an equaliser before home goalkeeper James Belshaw tipped a low Lee Brown shot onto the post as the 2008 winners held out.
They will host National League North side Altrincham in the second round.
A power cut in the area led to the game being delayed, and then another brief power outage just before the teams were set to come out meant the game was briefly in danger of being called off.
Fortunately there were no further issues once the game began in difficult weather conditions in North Yorkshire and two brilliant efforts won it for the EFL side.
First Haunstrup drifted in off the right before firing a wonderful curled effort in for his first professional goal and then Curtis fired in from almost 30 yards as Kenny Jackett's men avoided a potential banana skin.
- 14KiernanSubstituted forBradleyat 70'minutes
- 6BurrellSubstituted forEmmettat 31'minutes
- 23DiamondSubstituted forThomsonat 63'minutes
- 20RaggettSubstituted forDowningat 31'minutes
- 4NaylorSubstituted forWalkesat 24'minutes
- Anthony Backhouse
- Shots on Target
Second Half ends, Harrogate Town 1, Portsmouth 2.
Attempt blocked. Ryan Williams (Portsmouth) left footed shot from the right side of the box is blocked. Assisted by John Marquis.
Attempt blocked. John Marquis (Portsmouth) right footed shot from outside the box is blocked. Assisted by Lee Brown.
Hand ball by Josh Falkingham (Harrogate Town).
Attempt saved. Jack Muldoon (Harrogate Town) right footed shot from the right side of the box is saved in the centre of the goal.
Attempt missed. Ryan Williams (Portsmouth) right footed shot from long range on the right misses to the right.
Attempt saved. Alex Bradley (Harrogate Town) right footed shot from outside the box is saved in the bottom left corner. Assisted by Mark Beck.
Hand ball by Gareth Evans (Portsmouth).
Attempt saved. Lee Brown (Portsmouth) left footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Ronan Curtis.
Corner, Portsmouth. Conceded by George Smith.
Attempt missed. Mark Beck (Harrogate Town) header from the centre of the box is too high. Assisted by George Thomson with a cross following a corner.
Corner, Harrogate Town. Conceded by Christian Burgess.
Jack Muldoon (Harrogate Town) wins a free kick on the left wing.
Foul by Paul Downing (Portsmouth).
Attempt missed. Gareth Evans (Portsmouth) left footed shot from outside the box is high and wide to the left.
Attempt saved. Mark Beck (Harrogate Town) header from the centre of the box is saved in the bottom left corner. Assisted by George Thomson with a cross.
Corner, Harrogate Town. Conceded by Lee Brown.
Substitution, Harrogate Town. Alex Bradley replaces Brendan Kiernan.
John Marquis (Portsmouth) wins a free kick in the defensive half.