Jack Goff registered his best performance of the 2016 British Touring Car Championship (BTCC) season with a string of strong displays at Knocklhill.

In a season of solid results, Goff claimed a second place and two impressive points finishes to maintain his top 10 championship standing.

The High Wycombe racer was quick throughout the entire race weekend and was delighted with his season high second place.

“Today has been a bit of a rollercoaster, which it shouldn’t have been, as the Team IHG Rewards Club BMW was really quick,” Goff explained.

“The team have worked so hard to make it that way. To get my best result of the year in race one was very good.”

Having qualified in fourth place, the 25-year-old wasted little time in pushing further up the grid as he moved up to second.

Some superb defensive driving allowed him to hold his position and held on until the chequered flag.

A seventh place finish in the weekend’s second race reinforced his standing among the events top 10 before heading into a final race full of drama.

The race saw him run off the road and controversially lose a position under yellow flag conditions.

Goff battled on regardless and rounded of the meet by claiming 10th spot.

His haul of points keeps his West Surrey Racing Team at the summit of the manufacturers standings.

They enjoy a 44-point lead over nearest challengers Honda/Dynamics heading into the final three races of the season.

The results pleased team principal Dick Bennetts who praised the efforts of Goff.

He said: “Jack was very strong in Race One to take his best finish of the season.

“It was a bit tougher to stay up at the front when he gained 66kg of success ballast for Race Two, but he still performed well and in Race Three.”

Goff remains a place ahead of fellow High Wycombe driver Tom Ingram who was also on from at Knockhill.

The Speedworks Motorsport qualified second before claiming a fourth place finish in the opening race.

Technical issues saw him fail to finish the second race, but he recovered to claim 12th in the weekend’s last event.

The next BTCC race weekend takes at Rockingham place between August 27 and 28.