After winning an important toss, the visitors dismissed Tongham for 166, with Scott Meyer and Ryan Bennett sharing seven wickets.
Skipper Liam Gadd was in sparkling form and his 75 not out saw Tongham home with seven wickets intact.
Pirbright, still in contention for third place, beat Frensham II by five wickets. Frensham were dismissed for 127 (Gary Allison 41, Aman Khan 3-28) and, after a shaky start, Pirbright were steered to victory by newcomer Jon Albert (75 not out).
Richard Baker was back to his best with a superb 94 out of 204-5 for Grayshott II.
Rob Gregory took three early wickets as Tilford II struggled in reply, but a rearguard 68 by James Clements helped the visitors to a respectable 172-9.
Witley lost to Elstead in a relegation clash. Tight bowling restricted Elstead to 31 from 11 overs, but ultimately a fine century opening partnership between Sam Egan (56) and Max Holland (48) gave the innings a solid base before a fine 43 from Guy Drayton saw the visitors to a healthy 209-6.
Witley were just ahead of the run-rate at 90-3 after 18 overs, but the introduction of evergreen Pat Murphy (3-28 in 9 overs) turned the game around. Ten overs later, Witley were 122-6 and never really recovered, despite a fighting innings from skipper Ollie Hickman who was last man out for 43 in a total of 151.
In Division Three, Farncombe and Blackheath II both won to maintain their grip on the two top places.
Not many of the Farncombe players get a bat these days. Openers Ryan Luff and and Matt Jaggard knocked off the runs between them.
Wood Street compiled a respectable 193 (James Grist 45) against Blackheath II. Ian Nolan and Richard Gray wore down the home bowlers and an unbroken stand between Paul Nash (51 not out) and Ben Stefanik saw Blackheath to another victory.
A superb innings of 70 by Tim Sutton ensured that Shalford set a challenging total of 197-9 on a tricky wicket in the full 48 overs.
Bramley, after a decent start, collapsed dramatically as Ollie Rowe performed the extremely rare feat of taking four wickets in four balls. He recorded figures of 7-4-13-4. Mark Calcutt weighed in with 3-19 and Bramley were rolled over for 76.
The Bourne snatched a dramatic three-run victory over Headley II, Ed Garrett taking the last two wickets with consecutive balls. The Bourne were thankful for their tailend batsmen who took the score from 60-8 to 108, with Neil Poulter (23 not out), Isaac Morse and Garrett adding vital runs. Paul Kelly bowled well for his maiden ‘five-for’.
Calvin Bandi found the boundary regularly in a fine 53 for Headley, but couldn’t find a partner to stick with him.
Dom Johnson and Mike Hughes took the score to 100, but a sharp catch by Joe Morse exposed the youthful tail and Garrett sealed an exciting win.
Thursley ended Hindhead’s unbeaten run. The visiting bowlers failed to exploit a damp wicket and several hard-hitting contributions took Thursley to 158 all out from just 36.1 overs. Zeshan top-scored with 43, while Lance Thorne picked up 5-36 from seven teasing overs.
More rain gave the wicket added bite and debutant Danial (4-20) and the experienced Tayab Ahmed (4-21) took full advantage. Joe Harrison and Ali McGregor battled hard, but Hindhead were bowled out for 83.