World number three Simona Halep has progressed into the semi-finals of the BNP Paribas Open at Indian Wells thanks to a 5-7 6-1 6-1 win over Carla Suarez-Navarro.
Suarez-Navarro started strongly, winning the first four games, but Halep responded by breaking in games five and seven to level the scores.
However, in the final game of the set Halep lost on her serve to hand Suarez-Navarro the opener.
Halep found another gear in the second set, converting three out of five break points to gain the initiative.
She took the lead in game three and never looked back, winning five games in a row to force a deciding set.
The Romanian repeated the feat in the third as Suarez-Navarro was unable to win a single game on serve, with a break in game three the sum of her resistance as Halep romped to victory.
Halep will play either Serena Williams or Timea Bacsinszky in the semi-final.