W M Donald MacTavish Cup holders Kingussie came close to suffering a first round shock and only progressed on penalties when underdogs Beauly held them to a 2-2 draw.
There was also a shootout in the tie of the round at Kiltarlity between Lovat and Caberfeidh, where Lovat edged it after six goals were shared.
Glenurquhart eliminated Inverness 3-0 at Drumnadrochit and Kilmallie thrashed hosts Strathglass 9-2.
At The Dell, Kingussie looked set to dispose comfortably of the Premiership's bottom side, recent victims of four consecutive defeats.
However, Louie McLellan put the underdogs ahead after just two minutes and it was into the second half before Savio Genini sent the tie to extra time.
The deadlock remained into the final 15 minute period, when Dylan Borthwick gave Kingussie the lead and Colin MacDonald's strike created the shootout after which Kingussie prevailed 2-0.
Gavin MacLaughlin's opener for Cabers, midway through the first half, was quickly cancelled by James MacPherson.
Craig Morrison edged Cabers ahead again on the half hour and only seven minutes remained when Marc MacLachlan's penalty sent the tie to 30 further minutes.
Callum Cruden gave Lovat the lead for the first time, but a Kevin Bartlett penalty against his old club produced further deadlock, setting up another shootout and a 3-2 success for Lovat.
It took Glenurquhart almost half the game to break down lowly Inverness.
John Cameron made the breakthrough, Charlie MacLeod made it 2-0 and Cameron then completed his double.
At Cannich, Calum MacDougall set Kilmallie on their way after seven minutes with the first of his five-goal tally.
Lewis Birrell followed with a quick double and Innes Blackhall also contributed as the score reached 8-0.
Two from Donald Fraser salvaged something for Strathglass before Jay MacLeod grabbed Kilmallie's ninth.
There were widespread postponements due to waterlogging and both National Division games - Inveraray v Glasgow Mid Argyll and Bute v Col Glen - were also off.
Mid Argyll and Col Glen both suffered a virus outbreak, having played each other seven days previously.