British number one Dan Evans overcame a strong start by Andy Murray to beat the three-time Grand Slam champion and reach the Battle of Brits final.
Evans was outplayed by Murray in the opening set but won 1-6 6-3 10-8 to set up a final with Kyle Edmund.
Number two Edmund fought back to beat Cameron Norrie 6-7 (3-7) 6-4 10-8.
This is an exhibition event but the quality has been high and has given players competition practice and Murray a good measure of his fitness.
The Scot, 33, was playing his first tournament in seven months after a pelvic injury.
The behind-closed-doors event at the National Tennis Centre in Roehampton has been organised by Murray's brother Jamie and is raising money for NHS Charities Together while the professional tour is suspended because of the coronavirus pandemic.
Murray's 'best set of tennis for a long time'
Murray got off to a blistering start, his movement and dominance of the baseline rallies reminiscent of the days when he was world number one before hip surgery stalled his career.
At the changeover at the end of the first set, his coach Jamie Delgado said: "He's played a fantastic set of tennis. It's the best set of tennis I've seen him play for a long time.
"He's had glimpses through the week and dropped off a couple of times. This is the most consistent set he's played at this level for quite a while.
"He naturally ups his level the more he knows he's playing a good player."
But Murray's energy dropped off in the second set, allowing Evans - who also changed tactics to come forward more - to take the match to a deciding tie-break.
World number 28 Evans recovered from a 4-1 deficit in the match tie-break to claim victory with a backhand down the line.
"He did a lot good in the first set. In the end it came down to the big points," Evans told Amazon Prime.
"I got a little lucky today but I'm just happy to come through."
Murray will be reassured by his overall performance, as well as by the fact he has now come through four matches in five days, with one more - a third-place play-off - to play on Sunday.