Alexander Zverev reached his first grand slam semi-final with a four-set victory over Stan Wawrinka at the Australian Open.
The 22-year-old German went into the clash having not dropped a set and recovered from a poor start to record a 1-6 6-3 6-4 6-2 victory.
Having been criticised for under-performing at the slams, there is a certain irony that Zverev's big breakthrough has come at a tournament where expectations were probably at their lowest.
Zverev had a difficult 2019 and arrived in Melbourne with his serve apparently in crisis and having lost all three of his matches playing for Germany at the ATP Cup.
But his serve has clicked back into gear here and he has shown the sort of efficiency that had proved elusive at the biggest tournaments.
He won just 11 points in the first set against 2014 champion Wawrinka, who felt his quarter-final victory over Daniil Medvedev was the best he had played since knee surgery two and a half years ago.
That came over five gruelling sets and this was perhaps a match too far, with the veteran Swiss unable to sustain the pace as Zverev moved through to a semi-final clash against either Rafael Nadal or Dominic Thiem.
The seventh seed is now only two victories away from being able to fulfil his promise to donate all his prize money to the wildfire relief efforts should he go on to lift the trophy.