A ruthless first half helped Thame United move to within five points of the Evo-Stik South East play-offs.
Hosts United were 3-0 up by the interval against Fleet Town with James McGowan (9 minutes), Luke Ricketts (16) and Lynton Goss (44) all finding the back of the net.
Dan West (63) added a fourth in the second half as United shared the goals around and cruised to a 4-0 win.
Didcot Town endured a more difficult day in the West division, suffering a 2-0 away defeat to Mangotsfield.
Seth Humphries and George Reid went close early on for the Railwaymen, but the Mangos took the lead five minutes after the break as Jordan Ricketts tapped in following a defensive error.
Kane Simpson fired home with 10 minutes remaining to secure the points for the home side.
There was still time for things to get worse for Diddy as George Jeacock was shown a straight red card late on.
Kidlington suffered a second successive defeat as a late goal saw them lose 1-0 at Wimborne Town. Tobias Holmes struck in the 87th minute for the hosts.
North Leigh’s home game against Yate Town on Saturday was postponed due to a frozen pitch.
The following matches were called off on Tuesday due to the adverse weather conditions: Cirencester Town v North Leigh, Shortwood United v Kidlington and Thame United v Hartley Wintney.