MELROSE began the second half of their RBS Premiership season by almost reversing the scoreline they achieved at the Greenyards in the opener (30-13).
Turning out to be the better team on the day, Heriots opened with sustained pressure on the Melrose line resulting in Max Learmonth crossing for a try in the fourth minute.
Graham Wilson increased the Heriots lead with a penalty before Melrose managed to put together a few good phases, which ended with Nick Beavon crashing over for a try which Joe Helps converted to make the half-time score Heriots 8 Melrose 7.
One minute into the second half, Richard Mill misfielded a high Heriots kick and the ball was retrieved by George Turner who raced 35 metres for a try at the posts allowing Wilson to kick his only successful conversion of the day.
Helps kicked a penalty 10 minutes later but, making the most of a penalty advantage, Heriots spun the ball left and Keith Buchan ended the move with a try in the corner.
For a spell Melrose exerted pressure and, after a series of picks and drives, Damien Hoyland dove over for a try which Helps converted.
Four minutes later, however, with a mirror image of his previous try, but without any advantage being played, Buchan scored his second and the Heriots bonus point try
The hosts were now well in the ascendency and after another fine exhibition of cross-field passing Melrose ran out of defenders letting Learmonth stroll into the left corner for a try at 76 minutes.
The match was characterised by high kicks ahead giving away possession by both teams and sloppy passing, mainly by Melrose.