Cape Town - It was dubbed as the match of the tournament.
South Africa's Kevin Anderson stunned defending champion Roger Federer in their Wimbledon quarter-final.
READ: Anderson shocks Federer in stunning Wimbledon upset
He clawed his way from two-sets down to win 2-6, 6-7 (5/7), 7-5, 6-4, 13-11 in four hours and 13 minutes.
The 32-year-old is the first South African man to make the last four at Wimbledon since Kevin Curren in 1985.
Anderson will now play American ninth seed John Isner on Friday for a place in Sunday's final.
Here's how Twitter reacted to Anderson's win:
Unbelievable @KAndersonATP Great victory against a legend. Serious viewing that ??
— Jacques Kallis (@jacqueskallis75) July 11, 2018
What a game @KAndersonATP , congratulations ????????
— Louis Oosthuizen (@Louis57TM) July 11, 2018
GOOD NEWS!!!EVER Kevin Anderson beat Roger Federer history made..... @KAndersonATP
— Fikile (Mr Fearfokkol) (@MbalulaFikile) July 11, 2018
Great performance @KAndersonATP ????!! Next stop semi-final #wimbledon ????
— Wayde van Niekerk (@WaydeDreamer) July 11, 2018
My twitter feed is lighting up like the rainbow nation!! ???? Pretty amazing win for @KAndersonATP over Roger. It’s one for the rocking chair years from now for KA.... (“I was down 2 sets to love, Roger had match point, and then....so the story begins.)
— Rob Koenig (@RobKoenigTennis) July 11, 2018
Two words: KEVIN ANDERSON. ???????????? #wimbeldon2018 #KevinAnderson @KAndersonATP #ProudlySA
— Adriaan Basson (@AdriaanBasson) July 11, 2018
What a game!!!! Well done @KAndersonATP ??????#FederervsAnderson@Wimbledon
— Philip Snyman (@snymanphilip) July 11, 2018
????????????????????????????????????????
Brilliant win @KAndersonATP!! ?????????? well done!!! #proudlysouthafrican #wimbledon
— Tatjana (@TRSchoenmaker) July 11, 2018
Wow Kevin Anderson! That was amazing. ?? #Wimbledon
— Gareth Cliff (@GarethCliff) July 11, 2018
Well done kevin anderson awesome my friend
— Toks van der Linde (@toksvdl) July 11, 2018
WOWWWW!! What a match @KAndersonATP !! I watched your Djokovic 4th Rnd in ‘15 live and knew you’d be back, going deeper into week 2 of @Wimbledon!! Awesome result!! #wimbledon2018
— Dylan Frittelli (@Dylan_Frittelli) July 11, 2018
What a tennis match . Well done Kevin Anderson !! Great to watch ! ????
— Thomas Aiken (@TommyAikenGolf) July 11, 2018
Which ever way this goes, huge respect to Kevin Anderson for the manner in which he has applied himself today .. what a monumental mental effort to be where he is today .. the best match of Wimbledon by a country mile ! #Wimbledon #wimbledon2018
— Jonathan Kaplan (@RefJK) July 11, 2018
KEVIN ANDERSON ????????????????
— Maps Maponyane (@MapsMaponyane) July 11, 2018
Take a bow Kevin Anderson you have just beaten the greatest of all time. I’m so happy to have watched that exhibition of tennis.
— Hylton Deon Ackerman (@ackershd) July 11, 2018
One of the great South African performances at Wimbledon. Kevin Anderson advances to the semi-finals of Wimbledon after defeating the eight time Wimbledon champion Roger Federer. Kevin fought back from two sets down to win a five set thriller in a match that lasted over 4 hours. pic.twitter.com/i2Adoe1Xur
— Tennis South Africa (@TennisSA) July 11, 2018
Welldone Kevin Anderson,what a warrior,what a boytjie????????
— Breyton Paulse (@BreytonPaulse) July 11, 2018
Just got the news! Playing pro-am Scottish Open! Well done again @KAndersonATP ??????
— Ernie Els (@TheBig_Easy) July 11, 2018
Massive congrats to @KAndersonATP Keep up the great work big man. Good luck in the semi and pretty sure final. We behind you all the way????
— Vernon Philander (@VDP_24) July 11, 2018