Hemel Rovers forced champions Badger FC to pull out all the stops before going down 4-2 after extra-time in the Watford Peace Shield final on Good Friday.
Mylie Cash scored in the first half for Rovers before Badger equalised midway the second period and then took the lead in the 85th minute.
But a stunning 30-yard free-kick by Rovers’ Neil Perrin, almost on full-time, forced the game into extra-time.
Both teams tired badly but Badger summoned up enough effort to lift the trophy with two more goals.
Meanwhile, Gadebridge Reserves also lost their Holloway final as they went down 3-1 to Wriggle Rovers despite a consolation effort from Chris Size.
There was more bad news for Gadebridge FC as their first team were beaten 2-0 by Oxhey in the semi-final of the Webster Cup.
On league duty, Hemel Rovers Reserves scored two early goals to upset second-placed Harpenden Rovers.
Micky Hoare chipped over the advancing keeper and Rhys Stonebank did the same a few minutes later to put Rovers on top, before the visitors pulled a goal back halfway through the second half for a 2-1 scoreline.
Elsewhere, Jordan Stewart grabbed both Bovingdon goals in the 2-1 win over Global FC.