Nathan Blockley netted a last-minute winner as Airdrie United came from behind to defeat Dumbarton 4-3.
Airdrie's defence was again under the spotlight as Bryan Prunty put Dumbarton ahead with a volley from 12 yards and Jimmy Lister headed home a second to cap a dominant half an hour for Dumbarton.
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 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.
And Blockley capped a fine comeback with a smart header deep into added time to ensure Dumbarton remain winless at the foot of the table.