AN 86th-minute wind-assisted kick upfield by Glenafton goalkeeper Bryan McCarrity bounced over opposite number Sandy Thomson’s head to give the Ayrshiremen a 2-1 victory over Lesmahagow.
Liam Caddis bagged a hat-trick as holders Hurlford United overcame the red-carding of Adam Hodge to run out 3-1 winners at home to Glasgow Perthshire, for whom Davie Kirkwood was on the
scoresheet and beaten finalists Beith were twice behind to Andy McLaughlin and Ben Carson (pen) counters for Irvine Meadow but came through 4-2.
Darren Christie (2) , Kenny McLean (pen) and Thomas Collins netted for the Mighty whose cause was undoubtedly helped by the dismissal of Medda centre-back Calum Gow.
And a rash of red cards – four in all – saw seven-man Gartcairn succumb to a 5-1 beating away to Craigmark while Cambuslang
Rangers were able to withstand early baths for Jamie Hay and John Gemmell to triumph 4-3 in a penalty shoot-out against Rossvale following a 1-1 draw at the Huntershill Sports Hub.
Penalties were also needed to help Troon and Kilbirnie Ladeside secure their places in the last 16.
Troon getting the better of Pollok (4-1) for whom a late Stefan McLuskey strike had cancelled out a fourth-minute Ryan Stevenson penalty for the hosts while a 1- 1
deadlock similarly prevailed at the Celsius Stadium where Kris Gebbi’s first-half goal for the Glens was levelled by Blasties substitute David Gray who then converted the decider in a 4-2 shoot-out win.
There were goals aplenty, Rob Roy racking up the day’s biggest victory with goals from Gavin Mackie (2), Willie Sawyers, Lee Gallagher and Alberto Vezza in a 5-0 defeat of Thorniewood United while St Roch’s also ran riot thanks to a Jordan Logan hat-trick and a brace from
Rab McGuire in dishing out a 5-3 beating to Shotts Bon Accord.
East Kilbride Thistle were 3-1 down away to Newmains United yet prevailed on 5-3 with Ally Morgan, Jonny Diack (2), Matt Gray and Paul Byrne on the mark.
Hal Bohme and Josh Payne were on target in Arthurlie’s 2-1 win over Port Glasgow for whom David McNeil was on target and a rare Lewis Hill treble (all from the penalty spot) helped Lanark United beat Kilsyth Rangers 3-2.