Match ends, Morton 0, Airdrieonians 1.
James Lister scored the only goal as Airdrieonians stopped Morton from going second in the League One table.
Ben Richards and Nathan Blockley had early chance for the visitors but Ton's trialist goalkeeper produced fine saves to deny them.
He was unable to thwart Lister after the break, though, as he converted Blockley's cross from close range.
The hosts almost grabbed a leveller through Declan McManus but his drive came back off the bar.
The victory extends Airdrie's unbeaten run to five matches, moving them four points off the play-off spots.
- 6Milojevic BjekovicBooked at 72mins
- 8PepperSubstituted forOrrat 78'minutes
- 2O'NeilBooked at 66mins
- 4DochertySubstituted forWattat 72'minutes
- 10FraserSubstituted forGrayat 79'minutes
- Nick Walsh
- Shots on Target
Second Half ends, Morton 0, Airdrieonians 1.
Corner, Morton. Conceded by Ben Richards-Everton.
Attempt saved. Mark Russell (Morton) left footed shot from outside the box is saved in the centre of the goal.
Attempt missed. Thomas O'Ware (Morton) right footed shot from outside the box misses to the left.
Thomas O'Ware (Morton) wins a free kick in the defensive half.
Foul by Chris O'Neil (Airdrieonians).
Attempt missed. Thomas O'Ware (Morton) right footed shot from outside the box misses to the right.
Foul by Thomas Orr (Morton).
Jamie Bain (Airdrieonians) wins a free kick on the right wing.
Foul by Joe McKee (Morton).
Bryan Prunty (Airdrieonians) wins a free kick in the attacking half.
Substitution, Airdrieonians. Scott Gray replaces Scott Fraser.
Substitution, Morton. Thomas Orr replaces Conor Pepper.
Attempt saved. Declan McManus (Morton) right footed shot from outside the box is saved in the top centre of the goal.
Corner, Morton. Conceded by Chris O'Neil.
Substitution, Airdrieonians. Liam Watt replaces Ross Docherty because of an injury.
Stefan Milojevic (Morton) is shown the yellow card.
Bryan Prunty (Airdrieonians) wins a free kick in the defensive half.
Foul by Stefan Milojevic (Morton).