Weldon’s hopes of claiming the Premier Division title are effectively over after they went down 1-0 to Brixworth.
With Welford out of action, the three points claimed by Brixworth moved them to the top ofthe table.
Ringstead and Harpole also climbed above Welford with victories over Heyford and Khalsa respectively.
Goals from Alex Wills (2), Jamie Russell (2) and Liam Bulmer (2) steered Ringstead to a 6-0 thumping of Khalsa while Harpole beat Heyford 3-1.
Milton suffered a third defeat on the spin as they went down 2-0 to Gretton, Jamie Gilsenan and Alex Booth on target. Pegasus, meanwhile, defeated Moulton.