Match ends, Airdrieonians 1, Forfar Athletic 2.
Gavin Swankie completed Forfar's comeback in the last minute as they came from behind to beat Airdrie at Station Park.
The forward connected expertly with Omar Kader's cross to head home 11 seconds into injury time, just as the match seemed to be ebbing towards a hard-fought draw.
The hosts had started the brighter. James Lister connected with a Scott Gray centre in the 21st minute to head Airdrie in front from close range.
Headed goals were the order of the day as Forfar levelled midway through the second period. Jim Paterson curled in a wicked ball for Dale Hilson to convert from the edge of the box.
Both sides exchanged chances to win it before Swankie delivered the crucial intervention in the dying seconds.
- 4ProctorSubstituted forRichfordat 90+3'minutes
- 6Richards-EvertonBooked at 31mins
- 3BoyleBooked at 62mins
- 7GrayBooked at 84mins
- 10PruntySubstituted forParkerat 78'minutes
- 6HusbandSubstituted forMalinat 79'minutes
- 8DaleBooked at 82minsSubstituted forFotheringhamat 85'minutes
- 11DenholmSubstituted forTemplemanat 83'minutes
- John McKendrick
- Shots on Target
Second Half ends, Airdrieonians 1, Forfar Athletic 2.
Substitution, Airdrieonians. Kyle Richford replaces David Proctor.
Goal! Airdrieonians 1, Forfar Athletic 2. Gavin Swankie (Forfar Athletic) header from the centre of the box to the high centre of the goal. Assisted by Omar Kader.
Attempt saved. Gavin Swankie (Forfar Athletic) right footed shot from outside the box is saved in the top right corner.
Corner, Airdrieonians. Conceded by Rab Douglas.
Attempt saved. Scott Gray (Airdrieonians) right footed shot from the centre of the box is saved in the centre of the goal.
Corner, Forfar Athletic. Conceded by Andy McNeil.
Attempt saved. Martin Fotheringham (Forfar Athletic) right footed shot from outside the box is saved in the bottom left corner.
Substitution, Forfar Athletic. Martin Fotheringham replaces James Dale.
Scott Gray (Airdrieonians) is shown the yellow card.
Foul by Scott Gray (Airdrieonians).
Omar Kader (Forfar Athletic) wins a free kick in the attacking half.
Foul by Patrick Boyle (Airdrieonians).
James Dale (Forfar Athletic) wins a free kick in the defensive half.
Substitution, Forfar Athletic. Chris Templeman replaces Danny Denholm.
James Dale (Forfar Athletic) is shown the yellow card.
Liam Watt (Airdrieonians) wins a free kick in the attacking half.
Foul by James Dale (Forfar Athletic).
Attempt saved. Darren Dods (Forfar Athletic) header from the centre of the box is saved in the centre of the goal.