MALMESBURY racer Louis Harvey endured a tough weekend in round three of the Ultimate Karting Championship in Larkhall, Scotland finishing sixth.

Harvey flirted with the podium places across Saturday’s heats and Sunday big races before a mistake in Sunday’s final meant the Wiltshire teen would have to lick his wounds and try again in round four.

Starting in seventh for the first heat - due to the random grid draw used all weekend - Harvey ended in fourth as a gutsy drive still failed to allow enough time to challenge the leaders.

The teenager began heat two in 17th, but an incredible start saw Harvey up to ninth in the opening sequence of laps. He continued to gain positions lap by lap until he was up to sixth with a big gap to the leaders.

Harvey was unable to gain any more places on track but was bumped up to fifth post-race following a penalty for a driver in front.

And in the third heat, a topsy-turvy drive saw the Malmesbury racer briefly hold second before settling for third via a late move back from fourth.

Harvey began the pre-final in second and enjoyed a fine battle with the leaders, only to briefly drop out of the podium places before regaining third late on.

In the final, Harvey started to show the fine form he had exhibited all weekend, only to place himself in a vulnerable position on the opening lap.

The teenager allowed himself to be pushed wide on the one of the fastest corners of the track before a very bumpy excursion over the grass saw Harvey drop to 11th and out of contention for a podium finish.

Undeterred, the Malmesbury racer showed excellent grit and determination to work his way back through the pack and finish in sixth via a battle with seventh place.