For the third week running Buckingham had to settle for a losing bonus point after clawing their way back into a game which looked to be slipping away in the first half.
Buckingham made an explosive start with James Bernard and Andy Turvey combining to put them within reach of a score but they somehow failed to take advantage of a four on two overlap.
Devizes were soon on the front foot and, after 10 minutes, took the lead with a penalty before, three minutes later, they went further ahead when the home attackers latched onto a loose kick in the Buckingham 22 and scored the opening try of the match.
The hosts continued to look more positive and added seven more points to their total despite a try-saving tackle by Turvey temporarily keeping them at bay.
Shortly before half-time, Buckingham showed their capability as they went through several phases of excellent attacking play to put Calum Gillie over in the corner, reducing the deficit to 15-5 at half time.
From the restart, Buckingham immediately put themselves under pressure with another penalty for holding but Bernard and skipper Tom Amos kept the line intact.
Nevertheless the home side did convert another penalty six minutes into the half, leaving Buckingham with a mountain to climb.
Their response was spirited, however, and they gathered momentum to totally dominate the last half hour.
Good angles of running on all parts of the field finally culminated in a try as Turvey finished off another superb move. Andy White converted.Moments later, White was on target again as Devizes transgressed, bringing Buckingham to within three heading into the last 10 minutes.
Buckingham continued to camp on the home side’s line but, though Pat Ockendon and Phil Wright almost got over, Devizes hung on desperately until the final whistle to thwart the Buckingham fight-back that deserved the win.
This Saturday, another tough encounter looms with the visit of Oxfordshire side Grove to Maids Moreton. Kick-off is at 3pm.