IN WHAT turned out to be a humdinger of a game, Leithen got off to a dream start by taking the lead in the first minute through Alan McMath.
But Waverley came bouncing back and grabbed an equaliser with a Taylor Hope strike.
Leithen, however, soon regained their advantage when Simon Philbin netted from the penalty spot.
The action continued to flow at a fast pace and after latching onto a through a ball from Ryan Shepherd, Hope equalised for a second time before the Teries edged ahead via an own goal.
A minute from half-time, Waverley’s Scott Craig was red-carded for retaliating after having been fouled.
Early in the second period, Leithen drew level with the goal of the game when Darren Thomson found the net with a superb strike.
But Waverley were to have the last laugh when substitute Luke Cooper notched the winner, touching home a Liam Lavery cross.