Canadian Milos Raonic handed second seed Andy Murray a clay-court defeat on Friday as the big-hitting youngster hammered the Scot 6-4, 7-6 (7/3) to reach the semi-finals of the Barcelona Open on Friday.
Raonic, ranked 25th, will be playing in his second career clay semi on Saturday against one of two Spanish seeds in number three David Ferrer or number seven Feliciano Lopez.
Murray was to have been Raonic's opponent in Miami last month, but the Canadian had to withdraw injured before that showdown on hardcourt.
With the scene shifted to clay, the momentum went with the Canadian as he took the biggest scalp of his fast-rising career in just under one and three-quarter hours at the Real Club de Tenis.
Raonic, winner of two titles this season on indoor hardcourt where his huge game is always a threat, showed that he's getting comfortable on the dirt as he fired 14 aces in the victory.
His only other final-four on clay came a year ago in Estoril, when he lost to Spain's Fernando Verdasco.
Raonic's shock win over Murray backed up his defeat of Spanish specialist Nicolas Almagro in the third round.
The Canadian ended Murray's best run in Barcelona, where he had claimed only a single match win in three previous appearances.
Raonic won the first set thanks to one break of serve and stayed steady well into the second as he duelled with Murray.
The Canadian broke for a 4-3 lead but was unable to close out victory immediately as Murray got the break back in the tenth game for five-apiece.
As the set went to a tiebreaker, Raonic's huge serve came to bear, with the 11th-seeded Canadian taking a 3-0 lead. He earned five match points, with Murray saving two before sending a week backhand into the net.
Raonic converted on two of five break points while Murray missed on three of his break chances.
Murray had dropped just eight games in his first two matches in Barcelona, where he trained as a teenager and where Raonic has a base to go train with his Spanish coach Galo Blanco.
Murray was Raonic's sixth career win over a top 10 player.