WORLD MATCH PLAY CHAMPIONSHIP, Spain
Venue: Finca Cortesin Golf Club, Casares Dates: 29 October-1 November
Coverage: Latest scores and reports on BBC Sport website
Fisher needed 39 holes to finally see off the challenge of Cabrera
Ross Fisher will face Anthony Kim in the World Match Play final at Casares on Sunday after his semi-final win over Argentina's Angel Cabrera.
English number one Fisher needed 39 holes to beat the Masters champion by one shot in Spain.
Fisher went from two up to one down with five to play, then won the 32nd and 33rd holes but was pegged back at the par five last when Cabrera birdied.
The pair played the last three more times before Fisher finally won.
He broke the Argentine's resistance with a fine approach shot to the green, while Cabrera conceded after failing to find it in three attempts.
"I fought back really well in the morning and then hung in," said Fisher.
"It means a lot to beat the Masters champion, he hits the ball miles and shows no fear."
Kim enjoyed a much more straight-forward 5&4 victory over Australia's Robert Allenby, three weeks after he beat the same player 5&3 in the Presidents Cup.
The pair have a famously strained relationship, after Allenby criticised Kim for allegedly staying out late before their Presidents Cup meeting, although both players insist that friction is in the past.
They were level with 13 to play, before Kim won five of the next seven holes, four of them with twos.
He also carded three birdies and pitched in from 101 yards for an eagle two at the 27th on his way to a comfortable victory, but said he was feeling the physical strain.
"I'm going to get some real rest tonight," said Kim afterwards.
"I need to get my legs into some hot water, I feel like I've been back-packing all week."
The winner of Sunday's final will take away a first prize of almost £676,000, with the runner-up having to settle for £405,000.