Match ends, Annan Athletic 2, Peterhead 1.
Second-place Annan Athletic beat Peterhead to move to within eight points of the League Two leaders.
The visitors opened the scoring through Rory McAllister's free-kick before Annan's Ally Love had his penalty saved by Graeme Smith.
A free-kick by Andrew Mitchell brought the hosts level after the break.
And Love atoned for his earlier miss by firing the winner before Peterhead's Ross Smith was dismissed for serious foul play.
- 11LoveBooked at 76minsSubstituted forBrannanat 84'minutes
- 10HendersonSubstituted forDavidsonat 84'minutesBooked at 88mins
- 8MitchellBooked at 52mins
- 10GilfillanBooked at 24minsSubstituted forBrownat 63'minutesBooked at 90mins
- 6CowieSubstituted forMcLarenat 67'minutes
- 7RodgersBooked at 87mins
- 4SmithBooked at 86mins
- Alan Newlands
- Shots on Target
Second Half ends, Annan Athletic 2, Peterhead 1.
Corner, Annan Athletic. Conceded by Graeme Smith.
Attempt saved. Jordon Brown (Peterhead) header from the centre of the box is saved in the top centre of the goal.
Attempt missed. Scott Davidson (Annan Athletic) right footed shot from outside the box is close, but misses to the left.
Jordon Brown (Peterhead) is shown the yellow card.
Josh Todd (Annan Athletic) wins a free kick in the attacking half.
Foul by Jordon Brown (Peterhead).
Foul by Iain Chisholm (Annan Athletic).
Graeme Sharp (Peterhead) wins a free kick in the defensive half.
Scott Davidson (Annan Athletic) is shown the yellow card.
Andy Rodgers (Peterhead) is shown the yellow card.
Ross Smith (Peterhead) is shown the red card for a bad foul.
Kieran Brannan (Annan Athletic) wins a free kick in the defensive half.
Foul by Ross Smith (Peterhead).
(Annan Athletic) wins a free kick in the defensive half.
Foul by Fraser McLaren (Peterhead).
Substitution, Annan Athletic. Kieran Brannan replaces Ally Love.
Substitution, Annan Athletic. Scott Davidson replaces Blair Henderson.
Corner, Peterhead. Conceded by Steven Swinglehurst.