Hubert Hurkacz saved a match point on his way to victory over Andrey Rublev in the Shanghai Masters final.
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.