Morton hit back with goals from John Maisano, Alex Williams and Peter Weatherson to beat visitors Airdrie United, despite conceding an early goal.
United had taken the lead in the 11th minute through Stephen McKeown and it
took the home side until the second half to equalise through Maisano.
Morton then took the lead with a Williams free-kick, despite the Airdrie United players' protests at the award.
Weatherson's penalty, which was also hotly disputed by United players, sealed the points.
Morton: Coyle, Collins, Bottiglieri, Macgregor, Greacen,
Bannerman, Millar, John Maisano, Williams, Weatherson, Walker.
Subs: Hawke, Marco Maisano, Uotinen, Henderson, McGurn.
Airdrie Utd: McGeown, William Wilson, Dunn, Stewart, McManus,
McGowan, Vareille, Marvyn Wilson, McKeown, Docherty, Roberts.
Subs: Ronald, Gow, Glancy, Black, A Trialist.
Referee: D Somers