Mark Nelson came up agonisingly short of his century but helped Great Brickhill to see off Tiddington and move up to fourth in Cherwell League Division 1.
Arjun Jhala took 5-31 as the visitors were bowled out for 213.
But despite losing fellow opener George Morris for 6, Nelson and captain Graeme Carter put on a 90-run partnership to put Great Brickhill in charge.
Nelson scored the bulk of the runs, but fell on 97 as he looked set for triple figures.
Brickhill ran a risky game though, and lost seven wickets in total, with Carter running out of partners before he fell for his 42.
However, it was left to Jhala and George Humphries to score the winning runs as the home side reached 217-7.
In Division 3, Great Brickhill 2nds (87-4) made light work of Tiddington 2nds (84) to remain second.