A second win of the season moved Dinton off the bottom of the table as they fight against relegation from the Home Counties League.
Dinton beat Farnham Royal to leapfrog Gerrards Cross and close the gap on third-bottom Horspath.
Farnham won the toss and elected to bat first but were limited to 46 overs due to rain interruptions.
Openers P Davies (58) and D Simpson (97) appeared to put Farnham in control of the match but Ahmed (5-76) got Dinton back into the game.
His stint helped to restrict Royal to 192-5, giving Dinton an opportunity to capitalise.
Their reply didn’t start well as they lost their opener early on but Mike Sutcliffe (49), Gareth Sharpe (36) Aziz (21) and Liam Gough (44 not out) staged a recovery.
Dinton reached the total after 36 overs, with the loss of just six wickets.
The second XI travelled to table toppers Oxford Downs where they were caught out by the prolific Roberts (5-36) and Holyland (4-16).
Batting first, they could only muster up a score of 59 all out, with Abbas Sheeraz hitting 28 not out.
Despite the low score, it still represented a mini-recovery having been 19-7 at one point.
Oxford reached the target for the loss of three wickets.
The third XI, who are also in a relegation battle, went down to another defeat at Great Tew.
Batting first, Dinton were all out for 99 with Freddy Cripps (25) and Richard Piggot (36) the only batters who posted a decent score.
Wooly (6-16) was the stand-out bowler for Oxford in his 12 over spell.
Despite losing three wickets, Great Tew passed the total in just 17 overs through Freeman (34), Young (31) and Dabby (31 not out), who finished the match with three consecutive sixes.