James Keatings scored two late goals as Hamilton fought back to draw 3-3 with Dumbarton.
The Accies took the lead after 21 minutes after Ali Crawford picked the ball up 30 yards out and drilled into the bottom left corner.
But Dumbarton hit back thanks to a Lee Kilday own goal, who headed Ross Forsyth's cross past his own goalkeeper.
James Lister's close range header after 73 minutes put Dumbarton back ahead and four minutes later, Bryan Prunty swept in from 12 yards for the third.
But the Sons hit back in style. First, substitute Keatings hammered in Steve May's cross after 88 minutes then got on the end of Kevin Cuthbert's inviting cross in injury time to equalise with the last kick.