Richard Gasquet produced a stunning display in front of his home crowd to reach the last 16 of the French Open at the expense of Tommy Haas.
The American took the opening set, winning a tie-breaker 7-3 after an hour of tennis had failed to separate the pair.
Gasquet then turned on the style and, after two breaks of serve helped him win the second 6-3 and level the match at one set all, the Frenchman won sets three and four without dropping a single game.
Andy Murray lies in wait as Gasquet's four-round opponent.