Jersey Wanderers twice fought back from behind to beat St Ouen 4-3 and lift the Charity Cup for the first time in quarter of a century.
Dominic Pougeolle's two first half strikes were each cancelled out by Harrison Moon, who went on to complete his hat-trick.
Shaun Heslop's own goal made it 4-2 to Wanderers, so Martyn Sansom's late goal was no more than a consolation.
"It was good to see two expansive teams," said Wanderers coach Ben Silva.
"It's been a while since we've won a trophy as a club. At half time it was certainly suggested that we were due one and I think the boys really responded in a positive way."
St Ouen, hoping to win the Charity Cup for the first time, went ahead after just five minutes when Pougeolle slotted in on the break.
The western parish were ahead for just over ten minutes before Moon got his first, poking the ball over the goalkeeper to pull Wanderers level.
Pougeolle put his side back ahead midway through the half, his weak-looking stabbed shot somehow trickling in to the corner of the net.
But it was back all-square soon after the break when Moon capitalised on hesitation at the back, and he then gave Wanderers the lead for the first time just before the hour mark, completing his hat-trick by dispatching a wonderful cross from the left.
With time starting to tick away Heslop was unfortunate as an effort bounced back off the post and he inadvertently turned the rebound into his own net to make it 4-2.
St Ouen had to push forward and Sansom's strike two minutes into added time narrowed the deficit, but was too little too late.