Kelso got their first win on the board in National Division One on Saturday with a hard-worked victory over Biggar at Poynder Park.
Kelso showed dominance in the scrum in the early stages, but their enthusiasm was curbed when referee Duncan McClement decreed they had pushed too early and awarded Biggar a penalty.
Graham Hunter converted to give the visitors the first points on the board.
Their lead was short-lived as a good line-out take by Liam Tait allowed Callum Rowlandson to drive over for Kelso’s first try, converted by Andrew Skeen, who added a penalty goal shortly afterwards.
A similar effort from Hunter followed before the hosts took command once more and following several strong attacks, Rowlandson popped up for his second try of the game, converted by Skeen.
Just before half-time, Skeen made a tremendous break to set up an easy try for Ally Johnston, making the half-time score 22-6 to Kelso.
Some changes after half-time seemed to disrupt the rhythm of the game and Biggar enjoyed some good passages of play leading to a try by Craig Bachurewski, converted by Hunter.
Following the yellow carding of Biggar hooker Andrew Muir, Kelso grabbed a push-over try by Alistair Grieve, converted by Skeen.
With Biggar back up to 15 players on the pitch, Giles Boland broke through for an excellent try, but, with five minutes to go, Kelso put the game out of sight when Skeen’s pinpoint kick saw Ally Johnston race in and dive on the loose ball to score his second try of the day.
Everybody but Biggar thought the game was over, but their determination rewarded them with a try on the 80th minute from Hunter.