Alexander Zverev swept past Serbia's Laslo Djere 7-5, 6-3 at his home Hamburg Open for his first title in nearly two years.
The former world No 2 won in just under two hours for his first title since the 2021 ATP Finals and the 20th of his career.
"It's almost like a first title," said Zverev. "It's such a long time, 18 months, and I'm just super happy."
It was also the 26-year-old German's first final since Madrid in May 2022 - weeks before he suffered a serious ankle injury in a French Open semi-final against Rafael Nadal.
"This is my home, this is where I grew up, and this where I started playing tennis," said Zverev. "It was incredible for me, incredibly emotional."
Zverev proved too powerful for Djere, converting three of his four break-point chances, to claim his third victory in as many meetings with the Serb.
He became the first German since Michael Stich in 1993 to win on the Hamburg clay.