A Stefan McCluskey hat-trick and a goal from Declan McManus moved Morton to the top of League 1 as we suffered a seventh straight defeat.
A good first-half performance at Cappielow ultimately counted for nothing and we now trail second-bottom Stenhousemuir by 11 points.
Overnight snowfall had put the game in doubt but the pitch passed a 1.30pm inspection and was in good condition given the rain that had fallen ahead of kick-off.
Stuart McLaren made two changes to the team beaten at Airdrie – there was a start for Willie Robertson for the first time since November and Chris Smith had recovered from illness, with Kevin McKinlay and Lewis Coult dropping out.
Jim Duffy’s men went into the game having won four and drawn one of their last five matches and should have scored inside 60 seconds but Albion soon found their feet and enjoyed good spells of possession.
On-loan Dunfermline winger Andy Stirling looked a real threat and Gordon Smith and Angus Beith forced fine saves from Morton keeper Derek Gaston.
It was Morton who took the lead 10 minutes before the break when McManus whipped in a cross from the right wing and Stefan McCluskey arrived at the back post to slam the ball into the net.
Ex-St Mirren forward Ross Caldwell released McCluskey to drill the ball beyond Paterson just after the hour mark and he was celebrating his hat-trick with 12 minutes left – despite appearing to mis-hit his shot, the ball sneaked inside the post.
On-loan Aberdeen striker McManus rounded off an emphatic win when he rifled a 25-yarder into the top corner as Morton moved two points clear at the summit.
Morton: Gaston, Kilday (Miller 75), Russell, O’Ware, Crighton, Milojevic, McKee (J McCluskey 23), Forbes, Caldwell (MacDonald 68), McManus, S McCluskey. Subs (not used): Lamie, Pepper, Scullion, Caraux (GK).
Goals: S McCluskey 35, 62, 78, McManus 82
Stirling Albion: Paterson, McGeachie, Forsyth, Robertson (Hamilton 85), Cummins, C Smith, Johnston (Cunningham 59), Comrie (Coult 74), G Smith, Stirling, Beith. Subs (not used): Shepherd, D L Smith, Wedderburn, Reidford (GK).
Referee: Mat Northcroft