Great Britain's Jack Draper reached the semi-finals of an ATP 500 event for the first time with a dominant quarter-final success over Miomir Kecmanovic at the Mexican Open.
The 22-year-old - who had already cruised past Tommy Paul and Yoshihito Nishioka in his opening two contests - emphatically overcame Kecmanovic 6-2 6-2 with just 81 minutes on the clock.
Draper already boasted a 2-1 head-to-head lead against the Serbian, whom he defeated in three sets during the last 16 of the Adelaide International in January, but the manner of his success was far more straightforward this time around.
The world number 50 won 88% of points behind his first serve and struck 18 winners compared to six for his Serbian foe, who in turn recorded 19 unforced errors and failed to convert either of his break points.
Following an opening hold to 15, Kecmanovic lost five games on the spin against a rampant Draper, who closed out a comfortable first set with a love hold to put one foot firmly in the last four.
Draper found the going slightly tougher at the start of the second set, but after saving a break point in both of his opening service games, he kicked into gear and strung together a four-game winning sequence, sealing his place in the semis with successive aces.
Standing in the 22-year-old's way of a third ATP Tour final will be Australia's Alex de Minaur, who broke his well-documented curse against Stefanos Tsitsipas at the 11th attempt, prevailing 1-6 6-3 6-3 to end a 10-match losing streak against the Greek.