After a near three-year absence, Andy Murray is back in an ATP final as he faces Matteo Berrettini in Stuttgart.
It has certainly been a long wait for Murray, who has faced a long road back from the major surgery he required to even give himself a chance of avoiding an early retirement.
With Wimbledon approaching and it looking like a weakened field this year, certainly in terms of proven grass court winners, has Murray timed his return to form perfectly?
That is obviously getting well ahead of ourselves, but there is no question that Andy Murray looks a lot closer to his pre-injury self than he has for years.
But how well do you know your Andy Murray finals? Cam you name every player he has beaten to win a title?
Fine out by taking our quiz, and don't forget to let us know how you get on via our social media channels!
(Note: If you’re having problems attempting the quiz, play it on the Sporcle website.)
Can you name the year-end ATP Top 50 from 2010?
Can you name every Grand Slam winner of the 1990s?
Can you name every year-end number one since 1975?
Can you name every player that Novak Djokovic beat in his incredible 2011 season?
QUIZ: Can you name everyone Rafael Nadal defeated on his historic 81-match clay winning streak?
For more exclusive content from Tennisbuzz, including news, features, trivia, promotions and more, please be sure to sign up for our newsletter below or via our home page.
Why not test your tennis knowledge by tackling one of our fiendish quizzes too?