Hampshire 313 for 9 (Donald 76, Brown 60, Revis 4-77) beat Yorkshire 241 (Turner 5-41) by 72 runs
Aneurin Donald's blistering, career-best 76 set in-form Hampshire up for a resounding Royal London Cup victory against Yorkshire at Scarborough, ensuring a home semi-final next Tuesday as a result.
Group B winners Hampshire's 16th win in 17 games across all competitions - they comfortably defended a 314 target to win by 72 runs - also left the Vikings sweating on their own qualification hopes.
Yorkshire knew a final day win would have secured third place in the table and an away eliminator clash on Friday. But defeat opened the door for Kent to bear them to a play-offs place.
Donald clattered five sixes in a 31-ball innings which was the feature of the Hawks' 313 for nine having been inserted, while opener Ben Brown made 60 and Tom Prest 55.
Matthew Revis claimed his own career-best four for 77 from nine overs before adding 41 as Yorkshire attempted to recover from 31 for four in reply before being bowled out for a respectable 241 inside 46 overs. New-ball seamer John Turner impressed with five for 41 from 8.3.