Jimmy Adams spearheaded Hampshire's bid for a limited-overs trophy double with a quick-fire 66 as the Royals set Warwickshire 245 to win the Clydesdale Bank 40 final.
The Hampshire captain struck four fours and a six in his 70-ball innings as the Royals posted 244 for five, the highest total in the three-year history of CB finals.
Michael Carberry scored a quickfire 35 at the top of the innings and then Sean Ervine, promoted up the order following the loss of Neil McKenzie for 19, blasted 57 from 55 deliveries.
Ervine was joined by Simon Katich, who finished unbeaten on 35 from 26 deliveries, and together they built a lucrative fifth-wicket stand of 69 from 7.1 overs.
It was a strong finish from Twenty20 champions Hampshire, who knew they had to set Warwickshire a challenging total having lost the toss and been invited to bat first.
Warwickshire, chasing their own double after winning the LV= County Championship, proved themselves to be a strong chasing team during the group stages.
The last four Lord's one-day finals have all been won by the side batting second.