Buckingham Town’s batsmen racked up an mammoth total of 286-5, which was enough to beat Oxford IIs in their Division One clash.
The top seven Town batsmen reached double figures in a total that Oxford never got close to as they were bowled out for 168.
Buckingham took 25 points from the victory, keeping them second on 149 points, 14 behind leaders Horspath.
Stand-in captain Jack Parish won the toss and chose to bat against Oxford on a glorious afternoon that made for good batting conditions.
Ben Laycock (22) and Matthew Thatcher (24) opened up in the sunshine and put on Buckingham’s best opening partnership of the season, reaching 60.
Oxford IIs fought back by removing both openers in consecutive overs and when Jack Parish fell for 19, Town were 105-3 at the halfway stage.
Simon Myatt played his natural attacking game coming in at four, and he took advantage of some luck to reach his first 50 of the season before falling to Latif for 67 from 66 balls.
But his partnership of 74 with Callum Price had put Buckingham in the driving seat as the visitors took control.
Price took over from where Myatt left off, going to his third 50 of the season while Ben Stafford (14) and Wayne Platts (19 not out) offered support to Price, who finished on 80 not out from 66 balls.
Buckingham eventually declared on 286-5 from 50 overs.
Oxford had a tough task on their hands in their reply and they began disastrously when Platts removed Finch in the second over for a duck.
That was just the beginning as Oxford’s top order struggled against some good Buckingham bowling.
The home side crumbled to 58-7 with only one batsman of the top five reaching double figures.
However, Keeper Naeem Baradi and Tom Geeson-Brown responded by playing aggressively. Baradi was the main man in the 83-run partnership as he reached 50 before he was dismissed by James Gear for 61.
Gear went onto to take 5-57 as the home side were bowled out for 168 to hand Town a 118-run victory.
Town 1st XI face a trip to Banbury IIs this weekend.