Miami Open: Alexander Zverev beats Stan Wawrinka to reach quarter-finals
Alexander Zverev came from a set down to beat top seed Stan Wawrinka and reach the last eight at the Miami Open.
The German, 19, beat his 32-year-old Swiss opponent, the world number three, 4-6 6-2 6-1, setting up a tie with Nick Kyrgios, who beat Belgian David Goffin.
Rafael Nadal came from behind to defeat France's Nicolas Mahut, while Roger Federer saw off Roberto Bautista Agut.
Caroline Wozniacki progressed to the women's semi-finals with a straight sets win over Lucie Safarova.
The Danish former world number one, seeded 12th in Miami, was a 6-4 6-3 winner against her Czech opponent.
She will face second seed Karolina Pliskova in the last four after she beat Mirjana Lucic-Baroni of Croatia in straight sets, the Czech progressing 6-3 6-4.
Australian Kyrgios looked ominous during his 7-6 (7-5) 6-3 win over eighth-seed Goffin.
In contrast, Federer had to work hard to secure his 16th win from 17 matches in 2017.
The 35-year-old was taken to two tie-breaks but came through 7-6 (7-5) 7-6 (7-4) to set up a meeting with Tomas Berdych, who beat Adrian Mannarino of France 6-3 7-5.
Nadal's victory sets up a quarter-final with American Jack Sock who comfortably beat his compatriot Jared Donaldson 6-2, 6-1.
Earlier on Tuesday, last year's defeated finalist Kei Nishikori of Japan booked his quarter-final spot with a 6-3 4-6 6-3 victory over Argentina's Federico Delbonis.
The 27-year-old, who lost to Novak Djokovic in last year's final, will face Fabio Fognini, who beat American Donald Young 6-0 6-4.