Highland drop to fourth in National One after heavy defeat at Melrose
Highland dropped out of the promotion places in National One after suffering a 17-point defeat to Melrose.
The Inverness club have fallen from second to fourth place in the table after failing to pick up any points at the Greenyards.
In a closely contested first half, Donald Crawford's third minute penalty looked like being the difference going into the break.
But at the stroke of half time, Gary Williamson scored a try which was converted to give them a 10-0 lead at the interval.
Any chance of a Highland comeback was killed off after 51 minutes as Melrose scored three converted tries in the space of seven minutes.
Trystan Andrews scored Melrose's third after 47 minutes before McWilliams grabbed his second try 60 seconds later with Kieran Clark getting their fifth try.
Highland did restore some pride to the scoreline with Mike Gordon and Tom Smith getting tries and not conceding any further points.
Highland are now 10-points behind league leaders Biggar who hammered Watsonian 40–7 but only three points behind Heriot's Blues who beat Boroughmuir 24-17 on Friday night.
Melrose are on 38 points three points ahead of Highland.