Andy Murray booked his place in the semi-finals of the French Open.
The World No 1, who has been fighting to regain his peak form, came from a set down to beat Japan's Kei Nishikori 2-6, 6-1, 7-6, 6-1, in the last eight.
The Scottish Grand Slam winner overcame the first set setback to battle back with a dominant second set, tight third set and then a comfortable clincher in the fourth.
He will now face 2015 champion Stan Wawrinka at Roland Garros.
The Swiss beat Croatia's Marin Cilic in straight sets.
Murray's rival Novak Djokovic was eliminated earlier after a defeat to Dominic Thiem in straight sets.