A George Jeacock double helped Didcot Town increase the pressure at the top of the table in a mightily impressive 3-1 win at home to Salisbury on Tuesday.
The former Oxford United youngster converted from the spot within 10 minutes and doubled the lead on 28 minutes.
Stuart Green got the Whites back into it four minutes later with his 15th league goal of the season but they missed the chance to go in level at the break when Tom Whelan had a spot kick saved. It was a third penalty miss in four games for the Wiltshire side.
No team has more wins on the road than Salisbury, but the Railwaymen secured the points on the hour mark when Felipe Barcelos broke away to score.
Diddy also battled to a 0-0 draw at home to fellow high-flyers Swindon Supermarine on Saturday, despite Adam Learoyd seeing red for a lunge just after half time.
Also in Evo-Stik South West, Kidlington are within seven points of the play-offs with games in hand after beating Cinderford Town 4-1 on Saturday.
Mark Janes scored twice while Lance Williams and Duran Martin were also on target at Yarnton Road to stretch the Greens’ unbeaten run to four games.
North Leigh suffered more misery after they conceded a last-gasp goal to lose 2-1 at fellow strugglers Shortwood United. It was the Millers’ eighth defeat in nine matches.