League Two leaders East Stirlingshire crashed to a second successive heavy home loss as Albion Rovers
John Coughlin's side, who were well beaten by Peterhead in their last outing at Ochilview Park, again shipped four goals.
The hosts fell behind after just two minutes as Michael Dunlop headed in from Gary Phillips' corner.
Chris Dallas then nodded in from Darren Miller's free-kick to double the lead before he tapped in from six yards from another set piece five minutes before the break.
Paul Quinn pulled one back for the Shire from the penalty spot after he was fouled by Ciaran Donnelly but the striker was dismissed three minutes from time for violent conduct.
Rovers added a late fourth as Mark McGuigan slotted into the bottom corner from close range.
East Stirlingshire: Hay, MacGregor (O'Donoghue 80), Townsley, Bolochoweckyj, Michael McGowan, McKechnie (Glasgow 46),Greenhill, Wright, Thomson, Maxwell (Turner 46), Quinn. Subs Not Used: McCaughie, Tapping, Gordon,Miller.
Sent Off: Quinn (88). Booked: Bolochoweckyj, Thomson. Goal: Quinn 51 pen.
Albion Rovers: Parry, Reid, Miller, Donnelly, Ross Dunlop, Flood (Crawford 74), Cusack, Michael Dunlop, Phillips, McGuigan, Dallas (Walker 79). Subs Not Used: Maguire, Chaplain, McGinley, Tiffney, Sally.
Booked: Cusack, Miller. Goals: Michael Dunlop 3, Dallas 29,40, McGuigan 89.
Ref: Gavin Duncan