Kyle Edmund progressed to a maiden grand slam semi-final with a stunning four-set win over Grigor Dimitrov at the Australian Open.
The Brit, already into the last eight of a major for the first time, surprised the third-seeded Dimitrov in a 6-4 3-6 6-3 6-4 win on Tuesday to continue his run in Melbourne.
While Dimitrov, a semi-finalist at the year's first grand slam in 2017, never reached his best level as he struggled with his serve in particular, Edmund impressed.
Edmund, ranked 49th in the world, attacked with his forehand and it paid off, victory secured after two hours, 49 minutes.
It marked the first time in three meetings that Edmund beat Dimitrov, with Rafael Nadal or Marin Cilic awaiting the 23-year-old in the semi-finals.
Edmund's forehand helped him control the first set and, while he gave up a break advantage, another breakthrough in the ninth game saw him take the opener.
Dimitrov raced out to a 3-0 lead in the second set as Edmund got wayward from the forehand side, 10 unforced errors off that wing allowing the Bulgarian to level the match.
But it was Dimitrov who would falter at the key moments in the third set.
He played low-percentage tennis late in the set, a double fault gifting Edmund the crucial break of serve in the eighth game.
Edmund was unable to consolidate a break midway through the fourth set, but Dimitrov netted a backhand to give the Brit a 5-4 lead.
At 15-30 in that ninth game, a Dimitrov backhand down the line was called in but Edmund challenged, replays showing it missed by a millimetre.
Edmund would make the most of that break, closing out a surprise victory.
Edmund bt Dimitrov  6-4 3-6 6-3 6-4
Edmund – 46/48
Dimitrov – 32/36
Edmund – 13/4
Dimitrov – 7/7
BREAK POINTS WON
Edmund – 5/15
Dimitrov – 3/9
FIRST SERVE PERCENTAGE
Edmund – 65
Dimitrov – 63
PERCENTAGE OF POINTS WON ON FIRST/SECOND SERVE
Edmund – 75/43
Dimitrov – 68/53
Edmund – 122
Dimitrov – 118
|Napoli appoint Ancelotti after Sarri departure|
|NFL stars must stand for national anthem if on field|
|Mascherano laments Romero injury blow|
|´Mr 360´ De Villiers retires after going full circle|
|Ronaldo already a Real Madrid legend like Di Stefano - Nacho|
|Pep or Pepe? The Spanish footsteps Emery could follow|
|Arizona, New Orleans land Super Bowls as NFL draft heads to Nashville|
|Sarri thanked by Napoli chief De Laurentiis amid Ancelotti reports|
|You never know! - Vettel and Hamilton joke about potential Ferrari link-up|
|It´s a silly question - Carrick insists Pogba has Man Utd future|
|Yates protects Giro lead as Viviani takes fourth stage win|
|Ozil one of Arsenal´s biggest talents - Emery|
|Fastest ODI hundred, 278 not out - De Villiers´ best knocks|
|Deschamps: Rabiot has made a huge mistake|
|Arsenal players can challenge for titles, Emery insists|
|Salah can seal Ballon d´Or with Champions League win - Riise|
|I want Real Madrid to lose Champions League final - Alba|
|Leverkusen sign goalkeeper Hradecky|
|Arsenal job a ´dream come true´ for Emery|
|De Villiers hailed as a ´colossus´ after quitting Proteas|
|Benitez expects Lascelles to stay amid reported Liverpool interest|
|Saha tells Martial: Stay and work for Manchester United future|
|Atletico Madrid defender Savic undergoes hip surgery|
|Bess to make Lord´s debut against Pakistan|
|Vissel Kobe announce news conference amid Iniesta speculation|
|Yan Dhanda leaves Liverpool for Swansea|
|Injured Chung out of French Open|
|I wish he´ll come to PSG - Motta wants Buffon reunion|
|Guardiola praises new Arsenal boss Emery|
|Defensive woes, travel sickness and Ozil´s role - Emery´s Arsenal to-do list|
|WATCH: Anthony Joshua serves up Stephen Curry assist|
|De Villiers announces international retirement|
|Salah not comparable to Ronaldo yet - Karius|
|Toure open to Manchester United switch & wants to play with Pogba|
|Rockets backed up fighting talk, says Harden|
|Europa League master, record return at PSG - Arsenal boss Emery in Opta numbers|
|Curry not taking the blame for defeated Warriors|
|Arsenal confirm Emery appointment|
|Bellamy confirms talks with Brisbane Broncos|
|Ref took Champions League final away from Roma - Under|
|Goals galore and sinking City - Liverpool´s road to the Champions League final|
|Benitez: Winning Champions League changed my life|
|Brewers extend Diamondbacks´ losing streak to six|
|Weidenfeller bids farewell in Schmelzer´s last game as Dortmund captain|
|Owen surprised by Zidane success|
|Rockets break Warriors´ 16-game home postseason win streak|
|Bennett keen to see out contract as Broncos target Bellamy|
|Copa Libertadores Review: Silva helps Cruzeiro into last 16|
|Chargers tight end Henry suffers torn ACL|
|WATCH: Harden dunks all over Green|
|Madrid are linked to 50 players – Ronaldo laughs off Neymar rumours|
|Giants sign wide receiver Shepard|
|Salah wouldn´t improve Real Madrid – Del Bosque|
|Stevens says Tatum should´ve been unanimous All-Rookie First Team selection|
|Rodgers on Bryant: If he ends up here, we´ll welcome him|
|Jets´ Hackenberg dealt to Raiders for 2019 conditional pick|
|Mets sign Bautista, start him same day|
|Warriors´ Iguodala ruled out for game four|
|Guzman called up as Romero replacement for Argentina|
|Gaya signs new five-year Valencia contract|
|Celta appoint Antonio Mohamed as new coach|
|Klopp: Real Madrid have no weaknesses|
|Strauss ´stepping away´ from England role to support wife|
|Argentina rule Romero out of World Cup|
|Emery´s website appears to confirm Arsenal appointment|
|´Inspiring´ Guardiola has made Fleetwood a better golfer|
|Two trophies in a week! Torres leaves Atletico Madrid in style|
|I died a thousand deaths - Yates set for Giro defensive after time trial|
|Hamsik hints at Napoli exit amid China rumours|
|Rowett swaps Derby for Stoke|