New signing Conor McDonagh impressed his new Kidlington team-mates by bagging a hat-trick on his full debut in a 4-0 romp at promotion hopefuls Bideford.
The former Banbury United forward seized on a defensive lapse to give the Greens the lead at the end of a fairly even first half.
Mark Janes bent in a second on the hour before McDonagh made it 3-0 with 15 minutes left.
He completed his hat-trick in injury-time, racing clear of a ragged home defence to find the back of the net.
Struggling North Leigh ended their horrendous run of results with a remarkable 1-1 draw at home to runaway leaders Taunton Town.
The Millers, who had picked up only one point from their previous 10 games, fell behind to a Craig Veal foal on 15 minutes but Declan Shepperd ensured the points were shared with a left-footed effort on 56 minutes.
Elsewhere in the Evo-Stik South West division, Didcot Town came from two goals down to draw 2-2 at Yate Town and stay in fourth place.
An Adam Price goal on the half hour mark and a second half Steve Davies penalty gave the home side the two-goal advantage.
But Diddy fought back via a George Jeacock penalty on 53 minutes and, four minutes later, a Callum McNish strike.
Meanwhile, in the east division, Dan West scored the only goal of the game to give Thame United a 1-0 victory at home to Cambridge City.