Carlsberg South West Peninsula League champions Buckland Athletic retained the Charity Bowl with a 6-2 win over Throgmorton Cup holders Plymouth Parkway at a rain-soaked Okehampton.
Liam Moseley made the most of goalkeeper Jack Dixon's error to give Buckland the lead. Parkway equalised when Glyn Hobbs fired home from 18 yards, before poor defending let in player-manager Antony Lynch to restore Buckland's lead seven minutes before the break.
Lynch's cross allowed Moseley to hit his second to make it 3-1 on 63 minutes. Gary Fisher's long-range lob extended the lead before Danny Brook's searing drive made it 4-2, but two goals in as many minutes from Fisher and Simon Revell completed a notable victory.
Earlier, the Vase final went to penalties after Camelford and Liverton United had finished deadlocked at 3-3.
Division One West champions Camelford held their nerve to win the shoot-out 6-5. Division One East champions Liverton led 2-0 at the break thanks to goals from Shane Shobbrook and Simon Lewcock but the Camels hit back with second-half efforts from Marc Gusterson and Ryan Pooley. Liam Ford restored Liverton's lead before Pooley ensured the shoot-out.
After the first 13 had been converted, Liverton's Rob Hemmings fired over the bar.
The Phil Smith Memorial match at St Austell went to the wire as St Blazey were beaten 8-7 on penalties after the two sides had ended the 90 minutes level at 1-1.
Joe Knight gave St Blazey the lead from the spot, with Mike Body equalising. The first 15 penalties were all converted before Gary Penhaligon saved Paddy West's effort.
Matt Drummond, Dan Green, Josh Sims and Craig Duff were Falmouth Town's scorers in their 4-1 friendly win at Exmouth Town, who had Dan Boere on target.
Torpoint Athletic beat Portland United 3-0 at The Mill, with Joe Truelove, Ryan Richards (penalty) and Sam Stevens scoring their goals, while Crediton United and Plymstock United drew 0-0.
Goals from Adam Carter and Chris Luxton gave Bodmin Town a 2-0 lead at Dobwalls, who could only reply with a late Josh Notman effort.
Sam Hughes and Sam Wright both scored twice as Saltash United won 5-1 at Stoke Gabriel, with Matt Cusack their other scorer.
Cullompton Rangers beat Topsham 3-2. Tom Pilling, Alex Greening and Dale O'Donohue scored for the home side, with Kenny Smith and Matt Anderson replying for the Tops.