Francois Haasbroek's unbeaten century saw Finchley climb out of the bottom two after beating Brondesbury by 60 runs in the Middlesex County Cricket League Premier Division on Saturday.
Fifteen fours saw Haasbroek hit his biggest score of the season to guide struggling Finchley to an important home win.
Sumeet Sharma hit 51 from number eight and Hassan Khan (28) also weighed in as the hosts declared on 253 for nine. Adam Wilson took three for 54 for the bottom-of-the-league visitors.
The early dismissal of Christopher Blake (0) left the away side on one for one but they recovered, with 63 from Will Vanderspar and 44 from Hugh Gimber proving key.
A late knock of 21 from Adam Wilson boosted Brondesbury's score to 193 all out.
Jake Milton starred with the ball, taking four for 28.
Stanmore slipped into the relegation zone as a result, losing by 135 runs at ruthless Hampstead.
The hosts built a commanding total of 282 for six before declaring.
In reply, Stanmore never recovered from a sloppy start, finding themselves at 24 for three before Stevie Eskinazi (51) came to the crease.
Marc Reingold contributed 35 late on but the visitors were removed for 147, with Ollie Rayner (three for 27) proving decisive.
Elsewhere in the Premier Division, Potters Bar were beaten by 42 wickets at Harpenden.
Having won the toss and electing to bat, Harpenden made 292 for eight, with Potters only able to reach 150 in reply.
A century from Darshan Depala eased Old Finchleians to a 109-run victory over Hoddesdon in the Sarcacens Herts League Championship.
Depala hit 105 and was well-supported by Hardik Savani (39) as the hosts posted a total of 253 for eight. Hoddesdon were removed for 144.
Totteridge Millhillians drew against table-toppers Hertford in the Championship - despite Dean Bermingham's unbeaten ton.
Invited to bat first, Totteridge made 308 for seven, with Bermingham (129 not out) and Ramesh Subasinghe (56) making telling contributions.
The visitors closed on 246 for six, despite John Emburey's five for 66.
Navid Akhtar's five for 16 steered Old Elizabethans to a 115-run win at North Mymms Seconds in Division Three.
Akhtar had earlier hit 83, with Paul Lissowski (42) supporting him en-route to a total of 238 all out; David Searle taking four for 60.
The hosts were removed for 123 with Akhtar (five for 16) to the fore.
In Division Seven, Mill Hill Village remain top after thrashing Potters Bar Thirds by 170 runs.
Having been inserted into bat, the Hill made 275 for five before accounting for their visitors for 104.