INDIAN WELLS - World No. 1 Simona Halep punched her ticket to the Indian Wells semi-finals with a 6-4, 6-7 (5/7), 6-3 win over Croatia's Petra Martic on Wednesday (early on Thursday morning, South African time).
The 26-year-old Halep improved to 18-1 on the season and is looking to win her second WTA Tour title of 2018.
Halep, of Romania, needed two hours and 23 minutes to put Martic away under taxing conditions as strong winds swirled around the main stadium court.
"It was difficult conditions to play in today because of the wind," she said. "It was tough to play, because the ball was really moving.
"But I just tried everything. I tried also to push a little bit the ball and then to hit it. I tried mix it up. Was not easy at all. For both of us it was difficult."
Halep is guaranteed to hold onto her No. 1 ranking at the end of this event after world number two Caroline Wozniacki was eliminated on Tuesday.
Halep moves on to the semi-finals where she will face either Japan's Naomi Osaka or fifth seeded Karolina Pliskova.
"I just fought and that's maybe why I won because I refuse to lose."
Halep blasted two aces and broke Martic's serve four times.
Halep won the final five games of the third set after being broken once and falling behind 3-1 early.
The turning point in the third set came for Halep after she won a challenge in the eighth game with Martic holding serve. On the very next point Martic hit a forehand wide as Halep took the game and a 5-3 set lead.
Halep then served for the match, winning five of the final six points after the challenge.
Halep said her early struggles in the final set were from nerves and frustration with the playing conditions.
"I calmed myself down a little bit more, and I just was more focused on what I have to do, and not thinking that much about the wind and what is going on on court.
"I just fought till the end, and I think that's why I could win."
Halep is seeking her second Indian Wells title after beating Jelena Jankovic in 2015.