DEFENDER turned striker Lewis Mackinnon fired Buckie into the quarter final of the Aberdeenshire Shield.
He struck ten minutes from the end of their clash with Fraserburgh at Victoria Park on Tuesday night to seal a 4-3 win.
Buckie had led 3-1 at half-time after Nikki Smith (2) and Shawn Scott were on target.
However, the Broch came roaring back after the break and looked the more likely to win at one stage.
Keith were 5-3 winners at Deveronvale and had to come from 2-0 down to win.
The original game was abandoned last week with the Banff side leading 3-1.
And they seemed to be en route to victory again thanks to goals from Kris Duncan and Craig Cowie.
However, goals from Andy McAskill and Stuart Walker had Keith all square by the break.
Cammy Keith put the Maroons in charge with a double in the second half and he went on to complete his hat-trick before Martin Charlesworth scored a late third for the home side.
Forres Mechanics are at home to Clach tonight (Wednesday) in a rearranged Highland League game.