For the second time in a week Thame United defeated Ascot 2-1, this time in the Hellenic Premier Division to climb up to sixth.
The win was ultimately deserved after a first 45 minutes where neither side posed a significant threat to the opposition keeper.
After Daryl McLean had tested home keeper Steve Clarke in the opening quarter, and Dan West saw a free kick for Thame deflect wide, the nearest United came to scoring was through a Dave Lynn corner on 35 minutes that beat everyone and ricocheted away off the far post.
Then, with virtually the last kick off the half, a Tom Hedges cross from the right for Ascot United clipped the top of the Thame crossbar.
United came out a different side in the second half, although Hedges sliced an effort wide for the visitors early in the half.
Ken Feyi, who had tormented Ascot the previous week, then nearly gave United the lead when his close range flick was tipped over by Grace in the Ascot goal.
Dan West also went close with a couple of free kicks, before the deadlock was broken on 66 minutes.
Good play down the Thame right resulted in a cross that Grace saved with his legs only for substitute Tom Ashworth to bury the rebound.
The lead was doubled a couple of minutes later when Calvin Evans got his head to a ball in from the right and steered it over the helpless Grace.
With United two goals to the good, they appeared to be controlling the game until, with four minutes remaining, the otherwise faultless Craig Faulconbridge was adjudged to have fouled David Pitt in the box. Pitt picked himself up and drilled the spot kick low to the left of Clarke who, despite a valiant effort, was unable to keep the ball out.
United saw out the remainder of the game with relative comfort to secure a victory that moves the side up to sixth in the table.