Amid gloomy skies and a muddy outfield, it was Georgia Adams' century which ultimately dragged Hampshire over the line at the expense of the T20 Blast winners
Southampton: Surrey 287, Hampshire 290-6 - Hampshire won by four wickets
Hampshire will face Lancashire in the final of the One Day Cup women's competition after Georgia Adams' century bested Surrey in the gloom.
Captain Adams led from the front with an outstanding unbeaten 107 from 101 balls for her second ton for Hampshire, with Freya Kemp's ballistic half-century and Mary Taylor's match-securing 60 not out.
It meant that Surrey's 287, headlined by Kira Chathli's 81 and flanked by a fifty for Alice Monaghan, wasn't enough – as Hampshire booked their place in Sunday's final at Utilita Bowl with 17 balls to spare.
Hampshire are hoping for a 50-over double – with their men in final action the previous day against Worcestershire at Trent Bridge – while Lancashire could add to their T20 Women's County Cup from earlier this season.
Related: Grace Potts takes two final-over wickets as Lancashire sneak past The Blaze in thrilling semi-final
Related: Yorkshire deal with tier one expectation to earn predictable silverware
"In typical 50-over fashion, we never make it easy for yourselves," said Adams. "It ebbed and flowed at times in challenging conditions.
"You know when you are chasing a quite high total, you have DLS blaring in your face, and that can be quite intimidating.
"It is probably one of my proudest games of cricket I’ve been part of.
"It was special. Any century is a great moment for any batter, but doing it here always makes it feel extra special. To do it in those circumstances."