Andy Murray is through to the semi-finals of the Toronto Masters in Canada after beating world number three Novak Djokovic for the first time ever.
The British number one played one of the best matches of his career to clinch the 6-3 7-6 (7-3) win.
But the victory means he now faces world number two Rafael Nadal for the second time in less than a month.
And the last time the two met, Nadal sent Murray crashing out of the Wimbledon quarter-finals.
Nadal lost a marathon first set against Richard Gasquet in his quarter-final in the Toronto Masters, but went on to win 6-7 (12-14) 6-2 6-1.
The Spanish world number two, and Wimbledon champion, has now won 27 matches in a row.