The league's leading scorer Kye Theodore scored his fourth hat-trick of the season to take his tally to 24.
Jamie West and Michael Abbott were also on target for the home side, while Steve Price scored a hat-trick for Royals.
Basingstoke United chalked up their first league win since September as they won 5-2 at Bounty United.
Gus Rees returning to the team after a two month absence scored a hat-trick with Reese Chapman and Austin Kelly. Bounty's brace came from Craig Williamson and Alex Izzo.
Basingstoke Labour Club's Division Two promotion hopes took a set back as they lost 3-1 at Overton United B. The home side took the lead from Ewan Westwood and then Labour lost goalkeeper Gary Meffin to a broken eye socket.
The visitors levelled things from Matt Kelly, before Overton won thanks to a Kyle Buckland double.
Longdog Soldiers remain in the bottom two after losing 3-0 to AFC Aldermaston A, as Robert Chandler, Tom Channon and Vincent Kennedy scored.