Hubert Hurkacz saved a match point on his way to victory over Andrey Rublev in the Shanghai Masters final.
Hurkacz was 6-5 down in the deciding tie-break but hung on to edge past the Russian fifth seed 6-3 3-6 7-6 (8-6).
Both men were seeking a second Masters 1,000 title, with world number 17 Hurkacz winning out in a heavy-hitting contest.
The Pole, 26, sent down 21 aces on his way to a first title at this level since winning in Miami in 2021.
Rublev, 25, had not dropped a set on his run to the final but was unable to stop Hurkacz completing a seventh win in eight finals on the ATP Tour.
The world number seven remains well placed to qualify for November’s ATP Finals in Turin. He is fifth in the ‘Race to Turin’ rankings, while Hurkacz moves up to 11th, 335 points behind Dane Holger Rune, who is in the eighth and final qualifying place.