An error-ridden performance by St Helens in the boiling heat at Wembley coupled with a cute and gutsy display from Warrington saw the Wolves lift the Challenge Cup despite being huge underdogs.
It simply wasn't Saints' day and though they were the better side for large parts of the first half in particular, Warrington proved deserved winners, utilising an effective kicking game and digging deep to deny Justin Holbrook's league leaders.
Warrington might have been without influential playmaker Blake Austin but his team-mates were battle-hardened - in contrast to their opponents, whose big names might have been rested but were also distinctly rusty.
Lachlan Coote, Morgan Knowles and Alex Walmsley had been wrapped in cotton wool in the build-up to Saints' first Cup final for 11 years and they all came up with unforced handling errors in the first half, which was played in searing heat.
Price started with England second-rower Ben Currie at stand-off in the absence of Austin and he was at the heart of a superb defensive effort which stunted the attack of their free-scoring opponents.
It might have been different had referee Robert Hicks referred an early score from Knowles to the video referee because slow-motion replays, later displayed on the big screen, suggested it should have been a try.
When Hicks did call on video referee Ben Thaler for assistance, checking a potential try to centre Mark Percival on 23 minutes, the decision went against Saints and two minutes later Warrington were in front.
Substitute Joe Philbin, who scored the decisive try in his side's 22-14 semi-final win over Hull, took the ball as first receiver from the outstanding Daryl Clark and powered his way to the line for the opening try.
Saints had barely recovered from that blow when they were dealt another, second-rower Ben Murdoch-Masila proving unstoppable after taking Jack Hughes' pass close to the line.
That followed an uncharacteristic handling error near his own line by Coote, who had been prominent in his team's encouraging start to the match.
Stefan Ratchford added both conversions as the Wolves led 12-0 at the break and it might have been more as winger Tom Lineham tried to force his way over from dummy half early in the second half only to concede a penalty for obstruction.
His opposite number Tommy Makinson was also denied after slow-motion replays showed he lost the ball in Bryson Goodwin's last-ditch tackle, which perfectly illustrated Warrington's effective scrambling defence.
They finally cracked on 55 minutes when, following a spell of sustained pressure, Theo Fages weaved his way to the line for Saints' first try, although Coote missed the easy conversion attempt which summed up his day and left his side still trailing by two scores.
Warrington never looked like relinquishing their grip and they made sure of the victory when man of the match Clark burrowed his way over for their third try nine minutes from the end and Dec Patton added the conversion.