Maria Sharapova battled past Caroline Wozniacki in an ill-tempered semi-final in the Sony Ericsson Open to seal a 4-6 6-2 6-4 victory.
It is the fourth time that the Russian has made the final of the event in Miami but she was made to work hard by the former world number one who could end up in trouble after refusing to shake hands with the umpire.
The match lasted more than two and a half hours but Wozniacki was incensed when on match point the umpire overruled a call after Sharapova's serve had been deemed long on match point.
The umpire Kader Nouni believed the ball was in, with replays suggesting she was correct, but Wozniacki could not hide her anger and Sharapova eventually took her second serve and claimed the match with a winner at the net.
Sharapova could have made it a far more straight forward victory has she held her serve in the first set when 4-1 up, but Wozniacki battles back and won five games on the spin.
The world number two then showed her class in the next two sets as he made the final where she will face Agnieszka Radwanska who beat Marion Martoli 6-2 6-4 in the other semi-final.
"I started out well and then I just had a concentration drop but I am happy I pulled it through," said Sharapova. "I went out there and started being aggressive. I didn't stop after I put myself in a good position. I'm extremely pleased that I pulled it out today."