Kyle Edmund’s hopes of reaching a first Masters 1000 semi-final were dashed at the Madrid Open as 19-year-old Denis Shapovalov prevailed 7-5 6-7 (6-8) 6-4 on Friday evening.
The British No 1 had beaten Novak Djokovic and David Goffin en route to the last eight, but Shapovalov – making his Madrid bow – put an end to Edmund’s run in the Spanish capital.
World No 43 Shapovalov, the youngest player in the top 100, will face either John Isner or Alexander Zverev in Saturday’s semi-final as he looks to reach his first final on the ATP Tour.
Meanwhile, despite the defeat, Edmund will break into the top 20 for the first time on Monday, while he will also be in action in the Italian Open next week – live on Sky Sports.
Having shared out their previous four meetings, the pair were evenly matched in Madrid, trading early breaks in the opening set. However, Shapovalov pounced on the Edmund serve to edge the first set 7-5.
A tight second set followed, with Shapovalov saving two break points in the ninth game before a contentious moment in the 11th.
With Shapovalov serving at 5-5, 30-30, a noise from the crowd caused Edmund to stop as his opponent served, but despite the Briton’s protests, the point was given as an ace.
“Kyle, it’s not the Davis Cup, I talked to the crowd but I can’t do anything,” the umpire told Edmund, who then saved a match point in the following game to take it to a tie-break.
Edmund outlasted Shapovalov 8-6, but the Canadian regained his composure to claim a crucial break in the third game of the deciding set, before seeing out the match after two hours and 28 minutes on court.
The Masters 1000 Series continues throughout this week with our coverage of the ATP Madrid Open semi-finals on Sky Sports Arena starting from 3pm on Saturday.
Live ATP Masters Tennis
May 12, 2018, 3:00pm
Get Sky Sports Get a Sky Sports pass
Keep up to date with the latest on www.skysports.com/tennis with news, previews, live blogs, reports and expert analysis. On the move? Head to our app for mobile devices and iPad, or follow our Twitter account @SkySportsTennis to join in the conversation.
Never miss the big kick-off or have to deal with interrupted games or low quality streams with a NOW TV Sky Sports Pass. You’ll get exclusive coverage of the Premier League, Sky Bet EFL, EFL Cup and loads more starting from just £7.99. No contract.