Canadian Denis Shapovalov gave Britain's Daniel Evans an ordeal on Friday, reaching the semi-finals of the tournament in Vienna, Austria, with a victory in two identical sets of 6- 3.
The duel lasted 1h 38min and was dominated throughout by the 19th racket of the ATP. Shapovalov offered 16 break points and converted three. Evans had just four chances to steal his opponent's serve but was unable to take advantage of any of them.
The Briton, 26th best player in the world, appeared distraught at times with the balls in hand. He only won 36% of the points on his second serve, a far cry from Shapovalov's 53% success.
The Ontarian did even better with his first attempt, claiming 30 of 35 points, including seven by aces.
Both men now have an even record of two wins against each other. Evans had won the most recent duel between them, at the ATP Cup, last January.
Shapovalov will face in the semi-final the Croatian Borna Coric (27th), who fell in the previous round of the Pole Hubert Hurkacz in the end of a 2 h 53 min marathon which ended in three sets of 6-4, 6-7(2) and 7-6(5).
It's over for Galarneau in Vegas
At the Las Vegas Challenger, Quebecer Alexis Galarneau saw his run come to an end in the quarter-finals.
The Laval resident lost his flag in three sets of 6-7 (5), 6-4 and 6-3 against the American Stefan Kozlov.
Galarneau had some difficulties when he was in possession of the balls. He committed nine double faults and put into play only 51% of his first service attempts. As a result, he was the victim of seven breakages.
The 23-year-old athlete and 225th player on the world board has meanwhile broken the 133rd player in the world on four occasions.