Andy Murray saw off Argentinaâ€™s Juaan Martin del Potro with a superb straight-set win to reach the fourth round of the French Open.
The world number one, 30, won a gripping 84-minute opening set on his way to a 7-6 (10-8) 7-5 6-0 victory.
The Scot, bidding for his first Roland Garros title, goes on to face American John Isner or Russiaâ€™s Karen Khachanov.
After searching for consistency in his opening two matches, Murray found something approaching his best form to win the most anticipated match of the first week.
Former US Open champion Del Potro, whose ranking has slid after injuries, posed an unusually severe test for the third round and he began strongly.
The Argentineâ€™s huge forehand drew regular gasps from the crowd, as well as what Murray later described as â€œa very manly gruntâ€ from Del Potro.
But once he had levelled in a high-quality first set, Murray edged a thrilling tie-break and then dominated in arguably his best performance of 2017.
â€œI played some good matches at the beginning of the year, but definitely in the clay-court season, the second or third sets were the best I have played, for sure,â€ Murray said.
He out-scored the powerful Argentine with 41 winners to 35, all the while mixing up his game with deft drop shots and sharp volleys.
The match turned late in the first set when Del Potro failed to serve it out and Murray eventually took the tie-break with his third set point, having saved four.
A distraught Del Potro slumped on the net post for most of the changeover, pausing only to smack down his racquet in anger before moments later dropping serve at the start of the second set.
I couldnâ€™t believe that I lost that set, because I had many opportunities to win,â€ he said.
â€œBut this happens when you play against the number one in the world.â€ There was no way back, especially after the Argentine – who struggled with a groin injury on the previous round – called for the doctor.
Murrayâ€™s hopes faltered only briefly when he failed to serve out at 5-4, but the Scot broke serve once again in the following game and then reeled off the last seven games in a row.