Walker leaves it late
Dumbarton gained revenge on Arbroath for two defeats earlier in the season with a late Patrick Walker strike securing a 3-2 win.
The hosts went ahead after 20 minutes, Bryan Prunty getting on the end of Mark Lemont's cross from the left to head in his ninth goal of the season.
Arbroath levelled soon after through their top scorer Steven Doris, who powered home a Brian Kerr through ball to notch his 10th of the campaign.
Gavin Swankie played in Josh Falkingham to slot the Smokies ahead before the break.
Stephen Grindlay produced a great reaction save to deny Liam Caddis from extending Arbroath's lead after the interval and Alan Lithgow went down the other end to level for Dumbarton and set up a nervous finale.
And deep into stoppage time, substitute Walker drilled in Anthony Wallace's delivery to snatch Dumbarton's first win in five matches right at the death.