Nick Kyrgios wasted little time in booking a first career grand slam as he outclassed Cristian Garin in straight sets to reach the last four of Wimbledon.
The Australian, a beaten quarter-finalist at Wimbledon in 2014 and 2015's Australian Open, dominated en route to a 6-4 6-3 7-6 (7-5) win in the tournament's first quarter-final between two unseeded players since 2008 (Arnaud Clement v Rainer Schuttler).
Kyrgios has courted controversy on multiple occasions over the last fortnight, spitting in the direction of a fan in the opening round before winning a bad-tempered clash with Stefanos Tsitsipas in round three, but he put the theatrics to one side in clinching a last-four spot on No. 1 Court.
Garin started strongly as he broke to love in the contest's opening game, but Kyrgios, energised after producing one of the shots of the tournament when stooping for a scarcely believable forehand winner, broke back shortly after.
After overcoming a back-and-forth ninth game to record another break, Kyrgios served the opener out to love before moving through the gears in the second, which he wrapped up in 38 minutes to extend his lead.
Kyrgios's fine serving allowed him to take control of the contest, with his 17 aces in the match moving him clear of John Isner (114) as the player with the most aces at Wimbledon this year (120).
The Australian lost his way for much of the third set, producing a series of unforced errors to give Garin hope, but the Chilean's failure to convert any of his last eight break points saw Kyrgios force a tie-break.
Kyrgios rediscovered his form in the breaker to see out the win, setting up a last-four meeting with either Taylor Fritz or Rafael Nadal.
Data Slam: Kyrgios flying the flag after making quick work of Garin
Kyrgios' win ensured he became the first male Australian player to reach Wimbledon's semi-finals since Lleyton Hewitt in 2005.
Having being taken to five sets on two occasions in West London this year (by Paul Jubb and Brandon Nakashima), the 27-year-old enjoyed a more comfortable outing on Wednesday when extending the best major run of his career.
WINNERS/UNFORCED ERRORS
Garin 30/23
Kyrgios 35/29
ACES/DOUBLE FAULTS
Garin 2/5
Kyrgios 17/4
BREAK POINTS WON
Garin 1/9
Kyrgios 3/6