Match ends, Exeter City 1, Harrogate Town 2.
Harrogate caused a shock as they came away from free-scoring Exeter with a win in League Two.
Exeter had scored 11 goals in their last two home games, but they toiled against a well-drilled Town side that were good value for their win.
In a game of few chances, Harrogate went in front after 31 minutes when Brendan Kiernan silenced St James Park when he somehow found himself through on goal and poked the ball past Jonny Maxted to break the deadlock.
Harrogate goalkeeper James Belshaw made a brilliant save to keep out Matt Jay's header, but it was one of few chances that Exeter created.
However, the home side equalised within 15 seconds of the restart as captain Jake Taylor prodded the ball past Belshaw from Jay's lay-off.
The expected onslaught never materialised from the Grecians as they struggled to break Harrogate down.
They were then hit on the counter in the 75th minute as Jack Muldoon held off Pierce Sweeney and curled a fine shot into the far corner, giving Maxted no chance in the Exeter goal to earn a first win in five for Harrogate.
Report supplied by PA Media.
Line-ups
Exeter
Formation 4-4-2
- 23Maxted
- 30Key
- 26Sweeney
- 34Hartridge
- 3Sparkes
- 11WilliamsSubstituted forCapriceat 54'minutes
- 8TaylorSubstituted forAtanganaat 72'minutes
- 10Collins
- 14RandallSubstituted forLawat 71'minutes
- 12BowmanBooked at 89mins
- 17JaySubstituted forFisherat 77'minutes
Substitutes
- 2Caprice
- 4Atangana
- 6McArdle
- 7Law
- 15Parkes
- 18Fisher
- 22Lee
Harrogate
Formation 4-3-3
- 1Belshaw
- 2Fallowfield
- 12LawlorBooked at 85mins
- 20Hall
- 6Burrell
- 7Thomson
- 4FalkinghamSubstituted forFrancisat 59'minutes
- 15Kirby
- 14KiernanSubstituted forMillerat 84'minutes
- 10Martin
- 18Muldoon
Substitutes
- 13Cracknell
- 16Stead
- 17Kerry
- 19Miller
- 22Francis
- 26Lokko
- Referee:
- Lee Swabey
- Attendance:
- 1,559
Match Stats
- Possession
- Home59%
- Away41%
- Shots
- Home11
- Away8
- Shots on Target
- Home4
- Away3
- Corners
- Home10
- Away5
- Fouls
- Home9
- Away13
Live Text
Post update
Full Time
Second Half ends, Exeter City 1, Harrogate Town 2.
Post update
Foul by Nicky Law (Exeter City).
Post update
Calvin Miller (Harrogate Town) wins a free kick in the defensive half.
Post update
Attempt missed. Pierce Sweeney (Exeter City) right footed shot from outside the box misses to the right. Assisted by Jack Sparkes following a set piece situation.
Post update
Jake Caprice (Exeter City) wins a free kick in the attacking half.
Post update
Foul by Calvin Miller (Harrogate Town).
Post update
Attempt blocked. Ryan Bowman (Exeter City) left footed shot from the left side of the box is blocked.
Post update
Attempt missed. Ryan Bowman (Exeter City) right footed shot from the centre of the box is close, but misses to the right. Assisted by Archie Collins with a headed pass.
Booking
Ryan Bowman (Exeter City) is shown the yellow card.
Post update
Foul by Ryan Bowman (Exeter City).
Post update
George Thomson (Harrogate Town) wins a free kick on the right wing.
Post update
Foul by Nigel Atangana (Exeter City).
Post update
Calvin Miller (Harrogate Town) wins a free kick on the left wing.
Booking
Jake Lawlor (Harrogate Town) is shown the yellow card.
Post update
Attempt missed. Aaron Martin (Harrogate Town) header from the centre of the box is close, but misses to the right. Assisted by George Thomson with a cross following a corner.
Post update
Corner, Harrogate Town. Conceded by Jack Sparkes.
Substitution
Substitution, Harrogate Town. Calvin Miller replaces Brendan Kiernan because of an injury.
Post update
Hand ball by Connor Kirby (Harrogate Town).
Post update
Corner, Harrogate Town. Conceded by Jon Maxted.