The defeat leaves Royals one place outside the play-off positions and realistically needing to win their last three games - one of which is against table-topping Coventry - to extend their season.

Buxton have had mixed fortunes in their first season in the league, but boasted a strong home record.

However, Royals were immediately on the offensive and scored two tries inside the first 15 minutes.

Simon Gardner dotted down after finding a gap at the ruck and Andy Morrison smashed his way through on a trademark run, with both tries converted by Tom Hyam.

The tide of the game was to quickly turn after a Leamington error in midfield.

A dropped ball was fly-hacked downfield by a Buxton player and Adam Clifford cynically tackled a player off the ball to receive a yellow card.

The home side used their extra man to their advantage, scoring an unconverted try in the corner.

Royals were then left frustrated by a number of controversial calls from the local referee.

Gardner thought he had gone over for his second try but was called back for a crossing incident that only the official saw. Then prop Ben Nuttall was penalised for continuing to play after a tackle despite not being held by an opposition player or the referee having called the tackle.

As a result of the second infringement and following repeat sets, Buxton’s influential half-back picked out a forward to cross next to the posts.

Leamington still held a 12-10 advantage at the interval but plays were being forced and players were starting to niggle at the referee, which resulted in quickfire penalties against the away side.

Buxton sensed a scalp and were playing the better, more aggressive, controlled rugby.