Jamie Litherland scored 85 and Fenton Price took 4-14 as Winslow Town 1st XI secured their second successive win to climb up to sixth in Oxfordshire Cricket Association Division Two.
Winslow, who were promoted from Division Three last year, began the season poorly with three losses but they have since recovered after a 49-run win over Watlington at the weekend, which backed up their 26-run victory against Marsh Gibbon last week.
Batting first, Winslow made a solid start with openers Litherland and Kieran Price laying the foundations in the opening overs before Price was bowled for 16 and Glyn Davies could manage just three.
That brought James Bishop to the crease and he built a crucial third-wicket partnership with Litherland to push Winslow towards a competitive total.
However Bishop departed for 36 and Litherland was caught when on 85 but some important middle-order hitting from Greg Wise (14) steered Winslow to a score of 173-6 from 35 overs. Neil Maguire was the pick of the Watlington bowlers after he took 1-28 from nine overs, including three maidens.
Chasing 174 to win from a reduced 35 overs, Watlington made a disastrous start in their reply with Chris Allen and Steve Strong both making just one, while number three batsman Dave Hansford was unable to bat.
Peter Smith (14) and Phil Taylor (14) steadied the ship before Owen Lewis scored 33 to frustrate the visitors but Winslow eased to victory once those three departed despite a late flurry from Aaron Baker (24).
Watlington eventually finished on 124-9 following a fine Winslow bowling display, accentuated by Fenton Price, who took 4-14 from 5 overs, and Iain Herbertson (3-11). Litherland (1-51) and Ben Cook (1-13) also picked up a wicket each.
Winslow, who lie sixth on 45 points, will be aiming for a third straight win this weekend when they host second-placed Faringdon at Elmfields Gate.