Kyle Edmund fought back in punishing heat to beat Georgia's Nikoloz Basilashvili in five sets and reach the Australian Open fourth round.
The Briton, 23, recovered from a mid-match slump as the temperature hit 39C to win 7-6 (7-0) 3-6 4-6 6-0 7-5.
Edmund, ranked 49th, took control by converting his eighth break point in a remarkable 20-minute game at the start of the fourth set.
He will face Croatia's Ivo Karlovic or Italian Andreas Seppi in the last 16.
Edmund is through to the fourth round at a Grand Slam for the second time, and the first time in Melbourne - and he certainly earned his place over a gruelling three hours and 34 minutes.