Craig Dargo netted a hat-trick as Dumbarton beat Brechin at the Dumbarton Football Stadium.
The visitors came close to an early lead when Charlie King's corner found the head of Craig Molloy but he failed to direct his header.
James Lister and Rory McKenzie both went close before the break but were denied by keeper Arnaud Gastal as the hosts held firm.
But City did take the lead eight minutes after the restart, King with a stunning volley inside the area from David McKenna's cross.
However, Dargo struck an equaliser six minutes later when he collected Anthony Wallace's pass before firing into the corner.
And they were ahead soon after when Dargo headed home David Gray's cross before sealing his hat-trick with another header 18 minutes from time.
Craig Molloy pulled a goal back two minutes from time before Glen Thomson added a fourth deep into stoppage time.
Gastal, Finnie (McNiff 43), Kennedy, Lyden, Nugent, Gray, Nicoll, Wallace, McKell (Thomson 66), Dargo, Mptata (Walker 58). Subs Not Used: Ewings, Metcalf.
Dargo 59, 62, 72, Thomson 90.
Scott, Webster (McClune 67), Buist, Moyes, Hodge, McKenzie, Fusco, Molloy, McKenna (Crawford 73), Lister, King (Carcary 67). Subs Not Used: Nelson.
King 53, Molloy 88.