Morton claimed a fourth successive win as Archie Campbell's double helped secure victory against Airdire United.
John Boyle drilled home a low shot from 25 yards to give Airdrie a 37th-minute lead.
Campbell's 49th-minute lob levelled matters and David O'Brien's tap-in put the visitors ahead midway through the second half.
Another from Campbell, a curling shot, put Morton further in front but Boyle replied with another low effort 10 minutes from the end.
But David Lilley's 85th-minute red card for a professional foul on Campbell ended Airdrie's hopes of a comeback.
Airdrie Utd: Arthur, Hart, Lilley, MacDonald (Warren 14), Evans, Bain, Blockley, Lynch, McLaren (Di Giacomo 70), John Boyle, Donnelly (Cook 58).
Subs Not Used: Duncan, Barclay.
Sent Off: Lilley (85).
Booked: MacDonald, John Boyle, Hart.
Goals: John Boyle 37, 80.
Morton: Gaston, Taggart, Reid, Naismith, Dyer, Stirling, Bachirou, Tidser (Graham 66), O'Brien, Weatherson, Campbell.
Subs Not Used: Hutton, Wallace, Halsman, Gormley.
Goals: Campbell 49, O'Brien 68, Campbell 79.
Ref: John McKendrick