Slough had been boosted by the return to the starting line-up of both Jamie McClurg and Adam Foulser – McClurg after a knee injury which kept him out for around three months, and Foulser after overcoming surgery to repair his anterior cruciate ligament – however were disappointed to see the latter taken off during the first half with a torn hamstring. The Slough skipper will now look to work hard in the forthcoming pre-season campaign and return stronger next season.
Liam Malone also made his first start for the club, whilst new signing from Kingstonian Chris Henry took a place on the bench.
It was the visitors who scored the opening goal with 22 minutes played. Vassell pounced to poke the ball into an empty net past Luke Williams as it fell for him in the six yard box.
Foulser departed the action soon after, to be replaced by Guy Hollis, and Truro went close to finding a second goal as a header flashed just wide of the post.
Williams was on hand to save a low, dangerous cross from Matt Wright as the visitors looked the more likely to score again, having by far the best of the action.
Two minutes into the second half, Vassell scored his second after his first effort was blocked by Williams, heading in past the goalkeeper.
Eddie Smith went close at the other end, and the striker was thwarted again when a superb last-ditch tackle prevented him getting a shot away after being played in by McClurg.
Slough pushed forward in search of goal, with winger Henry replacing Billy Jeffreys, and the Rebels were rewarded with the award of a penalty on 56 minutes after a handball offence by Rob Farkins.
Scott Harris stepped up, and calmly scored his 14th goal of the season from the spot – a real confidence-booster for a side which has found goals hard to come by as of late.
The home side continued to grow in confidence and stepped up their attacking threat, but could not forge any clear chances. Visitors Truro held firm for a vital win which keeps them fourth in the league table, whilst Slough drop one place to 16th.
Truro City Line up
Tom McHale, Shane White, Danny Greenslade, Jake Ash (c), Rob Farkins, Aaron Pugh, Dan Green, Shane Krac, Matt Wright, Isaac Vassell, Cody Cooke. Subs: Craig Duff, Kyle Moore, Les Afful, Ryan Brett, Steve Tully.