Roger Federer crashed out of the US Open after going down 6-3, 4-6, 6-3, 4-6 and 2-6 against Grigor Dimitrov in the quarterfinals on Wednesday.
The thrilling match, which saw a see-saw battle between both the players, went into five sets.
Federer started the match on a strong note winning the first set 6-3 as his opponent took his time to get into the groove. However, Dimitrov bounced back from two sets to one down to stun the 20-times Grand Slam winner, as he cruised his way to the semi-finals in Flushing Meadows.
This was also his first victory against the Swiss.
The turning point in the match came in the fourth set, Dimitrov fighting off five break points to win the set and level match at 2-2. Before the start of the final set, the Swiss also took a medical timeout to deal with an apparent back problem.
As the game resumed after the brief delay, the Bulgarian was on top of his game, breaking Federer to open the fifth and then a second time with the Swiss unable to mount any defence as the Bulgarian went on to claim the biggest win of his career.