In what turned out to be a keenly-fought tussle, during which both sides had their moments, Gordon were first to look like scoring, writes John Slorance.
Kevin Utterson put Waverley keeper Kerr Brown to the test with a well-struck shot, before the hosts took the lead when Declan Hogg swung a free kick into the box and Jason Inglis produced the scoring touch with a fine header.
In the 29th minute, Waverley went further ahead. On collecting the ball in midfield, Taylor Hope rattled a shot out of the reach of Gordon keeper Ruaridh Chapman.
Euan Brown then had a chance to open Gordon’s account, only to blaze his shot over the bar following a Jamie Milner corner kick.
With two minutes of the first half remaining, however, Gordon did do the business. Euan Brown failed to hold an Utterson shot and the lurking Milner was on hand to stab the loose ball home.
The visitors began the second half strongly with Gavin Brown and Utterson both going close, but following a spell of being on the back foot, Waverley began to make their presence felt again and Darren Munro and Jamie Richardson squandered scoring opportunities.
Both sides were pushing for goals and although no more were scored, there were several close calls before the final whistle.
“It was a good win for us, but we had to work for it,” commented Waverley manager Neal McConnell after the well-contested Division A victory.