Greens hang on by the skin of their teeth to record bonus point victory

Watsonians22

Hawick27