Nick Kyrgios has delivered a serving masterclass to upset Novak Djokovic and storm into the semi-finals of the ATP event in Acapulco.
The Australian crunched 25 aces in just two sets in ousting the top seed and 12-time grand slam champion 7-6 (11-9) 7-5.
Kyrgios will face Sam Querrey for a place in the title match, with Rafael Nadal playing Marin Cilic in the other semi-final.