SWINDON Town booked their place in the Wiltshire Premier Shield final on Wednesday night thanks to a 3-2 victory over Salisbury FC.

New-signing Admiral Muskwe struck the decisive blow in extra-time as Steve Claridge's men battled to a 2-2 draw after 90 minutes.

A heavily-rotated Swindon Town team lined up against their Southern League Premier Division opponents - who featured former fan-favourite Kevin Amankwaah - with Harry Parsons, Cameron McGilp, and Tyler Curran joining experienced pros Danny Rose, Tom Broadbent and Lloyd Isgrove in the starting XI.

Despite the considerable gap in quality and experience, Salisbury took the lead at Melksham Town's InfiLED Arena after Owen Evans struck a low shot from the edge of the box past Luke McCormick in the 10th minute.

Town were not behind for long however as Harry Parsons - the only non-first-team member - nodded in a near-post corner to level matters seven minutes later.

Lloyd Isgrove then put Wellens' men ahead with a brilliant individual goal - the Welshman danced past a handful of Salisbury defender before whipping his effort into the bottom corner.

Salisbury then equalised as an action-packed first 25 minutes concluded with a fourth goal.

Dan Fitchett swept in from inside the box to make it 2-2.

Following a deluge of goals early on, fans were made to wait until the 113th minute of the game for the winning goal to come.

Though there was some concern late on as new signing Matt Palmer hobbled off early.

Muskwe made up for a several earlier missed chances by drilling a low-shot which took a considerable deflection past Salisbury goalkeeper Marcus Beauchamp.

Toby Holland could have made the game safe late on, but another brilliant one-on-one save from Beauchamp saved Salisbury from any further punishment.

Wellens' men will face Swindon Supermarine in the competition's final after Lee Spalding's team bagged a 5-2 victory over National League South outfit Chippenham Town on Tuesday.