Vicarage Celtic recorded their 16th consecutive league win with a 4-2 win over the Engineer Harpenden.
The Engineer had the better of the early stages and took the lead after 20 minutes when they capitalised on a defensive error to open the scoring.
Celtic took just eight minutes to equalise, Jordan Toomey chipping the Engineer goalkeeper to level.
Engineer re-took the lead before half-time, though.
A re-focused Celtic emerged for the second half and dominated play before Jordan Aston equalised.
Toomey then scored his second to put the Celts ahead with a replica of his first.
Aston bagged the fourth and his second when he finished off a slick passing move.
Vicarage Celtic have cup finals on Thursday May 1 against Oxhey and then on Tuesday May 6 when they take on JC United. Both games are at Hemel Hempstead and kick-off at 7.30pm.