Craig Gourlay stole the show as Highgate completed an unbeaten season and posted a record Middlesex County League points total to boot.

The Gate stalwart bagged a final day six-wicket haul to see off Division Three runners-up Barnes, sealing a 14th win in 18 games and carrying the hosts to the magical 150-point mark.

The total eclipses Teddington’s previous record of 142 set back in 2002.

Invited to bat, Highgate were on the front foot from the start with skipper Jake Sharland and the more expansive Chris Arul putting on 65.

However, both men fell in quick succession, Arul for a 41-ball 46 which included a six and seven fours.

Thereafter, only Hashen Ramanayake stood firm, hitting a six and eight fours in his 62 while others lost their wickets around him.

And in the end only a last wicket stand of 24 between Freddie Barrass (14 not out) and Scott Thaxton (15) got Gate within sight of 200.

With history to claim, Ramanayake (2-32) soon trapped John Richardson (2), but Simon Auteri’s counter-attacking half-century, in company with James Alder (39), took the score to 77 before Gate struck again when Gourlay trapped Alder to claim the first of his six wickets.

The dismissal signalled a collapse as Gourlay and Barrass (2-31) tore into the middle order. Auteri was Barnes’ last hope, but when Barrass had him caught behind by Phil Knott the end was not far away.

Gourlay (6-42) took Gate to the brink of a victory which was sealed by Ramanayake in the grandest manner possible when he spread-eagled Jared Schmidt’s stumps.