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.