Nick Kyrgios went from spit to spat after using his sense of injustice to fuel one of the performances of the Championships.
The Australian was back on court for the first time since spitting in the direction of a "disrespectful" fan and calling a female line judge a ‘snitch’ on Tuesday - conduct that earned him a £8,200 fine.
Letting his tennis do the talking he blasted 50 winners and 24 aces to brilliantly beat Filip Krajinovic on No2 Court and book a last-32 date with fourth seed Stefanos Tsitsipas.