Twitter explodes as Federer beats Kyrgios to set up a Federer-Nadal final in Miami

3 sets, 3 tiebreaks and 3 hours of gruelling tennis; Federer vs Kyrgios will go down as one of the best matches of the year. For Kyrgios the match was ridden with emotions as he had to fight not just…