On a perfect summer's day for cricket, Carlisle and Furness served up a thrilling encounter that kept a sun-soaked Edenside entertained to the last.
In recent weeks, Carlisle have added some steel to a batting line up that began the season in fragile mood, while star-studded Furness have endured an up and down period with defeats to Cockermouth and leaders, Cleator.
Despite wining the toss and batting, Carlisle were on the ropes after a reasonable start when three wickets fell for just three runs to leave them 82-5.
But Jamaican Derval Green, sadly playing his last game for Carlisle before heading home to join a West Indies T20 team, decided to deliver a counter-attacking farewell for his teammates.
His often brutal 42 rescued Carlisle's innings before some clean and impressive hitting late on form young all-rounder, Henry Walker helped lift the home side to 228-9.
Walker finished unbeaten on 45, with Taryn Reay making 21 and Fraser Conn 18.
With a long batting line-up, the home side needed early breakthroughs, and Green was again the man to oblige.
His 'international' battle with Furness' impressive all-rounder, Rishi Dhawan was pivotal, with the Jamaican coming out on top, trapping the free scoring Indian LBW after both openers had departed cheaply.
Sam Dutton rallied his side before falling one short of a deserved half century, while Ryan Griffiths' stubborn 43 kept Furness in the hunt as the overs ticked down.
Home captain Marc Brown gambled on some inviting spin bowling from Ben Davidson in an attempt to buy a wicket, but it was left to Fraser Conn's canny medium pace to account for danger man Garry Thompson.
Inevitably, though, it was the departing Derval Green who took the final wicket to leave memories of his performances on the pitch and and vocal celebrations later in the dressing room off it.
Furness finished on 206 all out, a 22-run win for Carlisle.
A magnificent game of cricket.