Meanwhile, top-seeded Australian Alex de Minaur was unable to capitalise on nine break-point chances as Italian teenager Jannik Sinner stormed to victory in the final of the Next Gen ATP Finals.
Tournament wildcard Sinner thumped winners with incredible regularity off both wings and overpowered world No.18 de Minaur to secure his first ATP title 4-2 4-1 4-2, to the delight of the crowd in Milan.
For the second consecutive year de Minaur rolled into the final with a perfect 4-0 record at the season-ending tournament for top under-21 players.
But again the 20-year-old will have to be content with a runner-up finish - and $295,000 ($A430,000) in prize money - after losing to Stefanos Tsitsipas 12 months ago.
The title caps a fantastic season for the 18-year-old Sinner who opened the year at No.551 but is now the youngest player inside the Top 100, having risen to No.95.
The youngest player in the field this week, Sinner picked up $372,000 ($A542,000) from this week's tournament, surpassing his career total before arriving in Milan.
"I don't have words. I just tried to hit the ball," Sinner told Amazon Prime.
"He (de Minaur) is an unbelievable player, he's so fast
"I tried to play my game, not make unforced errors, which today I didn't make a lot so I'm very happy."
Asked if it was his best ever performance, Sinner said: "Maybe yes.
"This week has been unbelievable."