Mark Worrall netted twice as Carlisle City lifted the Bill Gardner Cup at Grounsell Park.
Worrall shot the Sky Blues ahead in the 24th minute when he showed quick feet in the box and slotted home.
Dan Greenslade doubled City's lead with a tremendous header from a corner six minutes later.
Percy Main piled on the pressure as they attempted to get back into the game late on, with keeper Michael Ballantyne pulling off a couple of top drawer saves and Worrall raced clear to put away the third on the break in the 76th minute.
Chris Laidlaw netted a consolation for the Villagers with three minutes to go.