United Services gave their London three south west survival chances a huge boost with a 20-14 win over Teddington at Burnaby Road.
Director of rugby Matt Davis rated it as their best display of the season.
‘It was a huge win for us and the result of an excellent team performance,’ he said.
‘We have given ourselves a real chance with two more league games to play.
‘Teddington are third and it shows on our day we can beat anybody.’
The home side raced into a 9-0 lead courtesy of three Ben Smith penalties before the visitors hit back with a try.
Winger Luke Peters stretched Services’ lead to 14-7 with a converted try on the stroke of half-time.
Teddington scored the only try of the second half but two Tom Blewitt penalties saw the hosts home.
Fareham Heathens battled to a 16-10 win in their double-header at Chineham – with Hampshire one points and a place in the Hampshire Plate final at stake.
‘It was a difficult test but we came through it well,’ said heada coach Bernie Rhodes.
‘We are still top of the league but face two massive games against Bognor and Millbrook.’
Two Cam Guthrie penalties gave Heathens a 6-5 lead.
In the second half, tries from Andy Burns and Jashan Solanki proved crucial.
Southsea Nomads ended their Hampshire two season in style with a 36-15 win at Kingsclere.
Nomads took the lead with a try after Murray Hobson intercepted a lofted pass for an easy run to the line.
Jonathan Branston added the conversion and did the same when Aaron Beesley went over for a second try.
While Kingsclere hit back with a penalty and converted try after the break, Nomads regained the initiative.
Beesley went on to complete his hat-trick, with Chris Marsh and Alex Tomlinson adding to the tally.
‘The team put in a very spirited performance on a very difficult pitch.’ said coach Mike Westall.
‘I was extremely happy with the adaptability of the players after a lot of early injuries.
‘A large number played out of position for the majority of the game.’