Hampstead produced their best performance in at least two seasons, triumphing 17-10 in a notoriously difficult game away at Staines to record a third successive victory in London North-West Division Two.
Hendon battled back from behind in the last five minutes to win a rollercoaster encounter, beating Old Isleworthians 27-20 and earning their sixth victory from seven games in Herts/Middlesex Division Two.
Rob Hooper scored a fourth try for Belsize Park in the last minute to secure a bonus point in a 24-10 home win over Old Streetonians and extend their lead at the top of London North-West Division Three.
UCS Old Boys lost a second-half lead as they went down 20-13 at Finchley, suffering their second successive defeat – and their third from the opening five league games in London North-West Division Three.
Hampstead Ladies eased to their third victory in as many games with a convincing 45-17 win over Hammersmith & Fulham in Championship South East Division Two, thanks to Lilly Hunt’s impressive haul of five tries.