Hampstead took advantage of Finchley's win over Ealing to move 18 points clear at the top of the 2013 Middlesex ECB Premier League.
Finchley defended 275 for three to win by 17 runs, which was a result that not only helped Hampstead but also eased their own relegation fears.
Hampstead asserted their position by bowling out Winchmore Hill for 156 and reaching 160 for six in reply to hit 109 points. Ealing have 91 and Teddington in third are way back on 91.
Brondesbury were the chief movers in Division Two as their win over leaders North Middlesex cut the gap to just four points. North Middlesex were skittled out for just 92 allowing Brondesbury to score a four-wicket win.
Harrow are now 15 points further back in third.
Enfield had their lead at the top of Division Three cut from 15 to 13 points after they could only draw with Barnes.
Challengers Indian Gymkhana thrashed Edmonton by 185 runs to keep their title hopes alive.
The spreadsheet attached details the weekend's results and latest tables.
© Cricket World 2013