England World Cup hopeful James Vince scored 79 as holders Hampshire beat Lancashire by four wickets to book a One-Day Cup final with Somerset.
But the match was overshadowed by Lancashire and England seamer James Anderson limping from the field mid-over after being struck on the leg.
Soon after, Hampshire reached their target with an over in hand having earlier dismissed the visitors for 241.
Much of that was down to Gareth Berg’s career-best List A figures of 5-26.
The South Africa-born all-rounder took the final four wickets as Lancashire collapsed from 231-5 in the 45th over to be bowled out with 14 balls left.
“It is a nasty blow in a painful area,” Lancashire head coach Glen Chapple said of Anderson’s injury.
“We don’t know but we think that it will be a nasty bruise that will settle down in the next few days. The physio will see him in the morning.
“He walked off there but it is a difficult area. As soon as there is any swelling in there it will restrict your movement and limit your strength. I imagine it will be painful for a few days.”
Mason Crane also played a starring role at the Ageas Bowl as he ended with 3-42 from his 10-over spell, outshining slow-left-armer Liam Dawson (1-49), who is a contender to make England’s final World Cup squad when it is announced later this month.
That being said, Dawson’s dismissal of Jake Lehmann for 62 was just as vital as Crane’s earlier scalp of Test opener Keaton Jennings for 63.
Lancashire briefly rallied from the Australian’s dismissal until Crane struck again to remove Rob Jones, making way for Berg’s assault on the tail as he quickly polished off the visitors’ innings.
Hampshire then made a terrible start in reply as Saqib Mahmood sent Tom Alsop (0), Aneurin Donald (3) and Sam Northeast (1) back to the pavilion to leave the hosts 23-3.
But a partnership of 122 between Vince and Rilee Rossouw (85) rebuilt their innings. When the former was run out, Rossouw pushed on alongside the lower order to get his team to within touching distance of victory when he was bowled by Liam Livingstone.
Hampshire bowler Gareth Berg:
“It has taken me 12 years to get to a five-wicket haul.
“We are over the moon, the job is almost done and whatever happens on that day happens.
“The boys have done phenomenally well this year compared to last year. Guys put up their hands up more and this was the cherry on the cake.
“The boys bowled well in the middle there and got the wickets that were needed and I felt they had a big tail so the job was a little bit easier than usual.”
Lancashire head coach Glen Chapple:
“After losing the first two games we have shown excellent character to get where we are.
“The standard of cricket we have played will make us disappointed that we haven’t played to our best today. That’s the real frustration.
“As a competition as a whole we have played really good cricket and we are definitely developing as a team.”