Cameron Norrie booked a Wimbledon semi-final meeting with Novak Djokovic thanks to an epic comeback win over David Goffin.
The Brit was struggling for form and looked down and out at several stages of a rollercoaster clash.
But he dug deep to grind out a five-set triumph - 3-6, 7-5, 2-6, 6-3, 7-5 - in front of the Duke and Duchess of Cambridge.