Dumbarton twice battled back from behind to claim a point from a thrilling 2-2 draw at home to Peterhead.
The visitors made a dream start after four minutes when Craig Cooper lobbed goalkeeper John Hillcoat.
Dumbarton levelled after 16 minutes when Dave Stewart found the net and the home side could have gone in front seconds before the break, but a double save from Ivor Pirie denied Paddy Flannery and Craig Brattin.
Peterhead went in front again after 62 minutes as Martin Johnston chipped a shot over Hillcoat.
Seven minutes later, the visitors had defender Scott Clark sent off after a professional foul.
He brought down Andy Brown in the penalty area, and Flannery levelled matters once more from the spot.