It all changed when Spence came on for Allan MacKenzie at the break and he orchestrated the opener in 54 minutes from a corner. Martin McGoldrick met his cross and forced a top stop from Grant Weir but Bryan Young netted the rebound.

Graham Wilson added the second on the hour after Spence pounced on Barry McLaughlin’s error and played him in.

Spence wrapped up the points with a stunning 25-yarder in 71 minutes that left Weir stranded.

Scott Keogh nearly grabbed a consolation for Largs but glanced over.

Largs gaffer Sandy McLean said: “We did well in the first half but Spence came on and changed the game.”

Troon 5 Beith 2

DEAN KEENAN netted twice for First Division title-favourites Troon.

Andy Reid put Beith ahead. Goals from David Gillies, Tony Murphy, Keenan and Scott Chatham made it 4-1. Beith’s Paul Frize scored before Keenan hit another with Tony Murphy and John Sheridan sent off.

Carluke 2 Cumbernauld Utd 2

CUMBERNAULD hit back to reach round three of the Central League Cup after a 4-2 win on penalties.

Ian Watt struck twice for Carluke but Chris Zok scored from the spot after Stephen Murray was sent off.

Joe McCafferty levelled and Dom O’Halloran hit the winning penalty.

Glasgow Perthshire 0 Rutherglen 0

THIS Central Cup tie was bizarrely abandoned at half-time by ref Ross Anderson due to poor weather.

His call stunned many, if not all, at a drizzly Keppoch Park and it’s hard to imagine the stick he’d taken from some of the fans and coaching staff in the first half didn’t sway his decision.

Glenafton 2 Kirkintilloch 1

FINDLAY FRYE'S strike four minutes from time sealed a vital three Super League points for the Glens.

The home side went ahead in 15 minutes through Cameron Marlow’s header. William Sawyers headed Rabs’ leveller but Frye smashed in Glenafton’s winner late on.