Saranga Rajaguru, James Bird and Daminda Kolugala hoovered up the wickets as Falkland Cricket Club beat Marlow by 92 runs on Saturday.
The trio picked up nine wickets between them to bowl Marlow out for 155, with Falkland having already declared on 247-8.
It was a strong opening innings for Falkland with the bat, with openers Paul Jenkins (26) and Bird (39) getting some solid scores on the board early.
By the time Jim Ettridge (43) was dismissed, Falkland were cruising on 144-3, with Rajaguru adding 43 himself before being caught.
Mark Abrams went for just eight, before Will Langmead (33) and Kolugala (28) got Falkland over the 200-run mark.
Craig Williams went for five, with Jason Williams and Charlie Dale both not out on 18 and one respectively when Falkland declared after 52 overs.
It was an impressive innings for Falkland, although Marlow bowler Jeremy Batty also performed well as he picked up six wickets.
Marlow then stepped up to bat and got off to a shaky start as the two openers of Imran Nawaz and Ben Peel fell for just 10 and nine respectively.
However Joe Brown (35) and Kevin Hudson (43) got a good haul of runs on the board as Marlow neared the century mark for their innings.
But a damaging 10-ball run saw Gary Lines, Matt Redmond and Charlie Bull all dismissed in quick fashion, having contributed no runs.
And the remaining batsmen of Adam Howell (16), Paul Brzezicki (15), Mark Dozell (0) and Jeremy Batty (9, not out) weren’t able to hold on for the draw as Marlow were all out for 155 with just two overs left to play.
The result moves Falkland up to fifth in Division One of the Thames Valley Cricket League with 193 points, just one behind next-placed Cove.
Falkland are back in action this Saturday afternoon when they pay a visit to Berkshire rivals Windsor.