Nathan Blockley netted a last-minute winner as Airdrie United came from behind to defeat managerless Dumbarton.
Airdrie's defence was again under the spotlight as Bryan Prunty put Dumbarton, who sacked Alan Adamson earlier this week, ahead with a volley from 12 yards.
And Jimmy Lister headed home a second to cap a dominant half an hour for Dumbarton against the side that lost 7-0 to Partick Thistle last weekend.
United came out firing in the second half and Josh Watt provided the cross for Kieron Stallard to finish from close range after 65 minutes.
Watt then turned goal scorer three minutes later when he applied a neat finish from 12 yards to make it 2-2.
Dumbarton, playing their first game under caretaker Jack Ross, went ahead again thanks to a well-taken 12-yard Steven McDougall goal 15 minutes from time.
Airdrie kept pushing and were finally rewarded when Dumbarton's Ross Forsyth directed the ball into his own goal a minute from time.
Blockley capped a fine comeback with a smart header deep into added time to ensure Dumbarton remain winless at the foot of the Division One table.
Dumbarton: Ewings, Graham, Forsyth, Lithgow, Creaney (Devlin 86), Fleming, Agnew, Turner (McDougall 61), Gilhaney, Prunty (Lamont 61), Lister. Subs Not Used: Grindlay, McNiff.
Booked: Graham, Fleming, McDougall.
Goals: Prunty 23, Lister 27, McDougall 75.
Airdrie Utd: Arthur, Evans, Lilley (Griffin 11), Buchanan (Bain 60), Warren, John Boyle, Jack Boyle (McLaren 55), Stallard, Blockley, Josh Watt, Di Giacomo. Subs Not Used: Duncan, Donnelly.
Booked: John Boyle, Bain,Stallard.
Goals: Stallard 65, Josh Watt 68, Forsyth 89 og, Blockley 90.
Ref: William Collum