Australia Open champion Roger Federer claimed a superb third straight win over rival Rafael Nadal for the first time in his career and reach the last eight in Indian Wells.
Federer won 6-2 6-3 to follow up his
Australian Open final victory over the Spaniard two months ago, when Federer won his 18th Grand Slam title.
The 35 year old Serb will next face Australia's Nick Kyrgios, who upset world number two Novak Djokovic 6-4 7-6 (7-3).
Meanwhile, Svetlana Kuznetsova became the first player into the women's semis as she saw off fellow Russian Anastasia Pavlyuchenkova 6-3 6-2 and will meet Czech third seed Karolina Pliskova, after she beat Spain's French Open champion Garbine Muguruza 7-6 7-6.
Japan's fourth seed Kei Nishikori swept past American Donald Young 6-2 6-4, while on the other side of the draw Spanish 21st seed Pablo Carreno Busta and Argentine 27th seed Pablo Cuevas progressed to the quarters.
American 17th seed Jack Sock battled past Malek Jaziri of Tunisia 4-6 7-6 (7-1) 7-5.
Austrian eighth seed Dominic Thiem eased past France's Gael Monfils 6-3 6-2. Thiem will play Switzerland's Stan Wawrinka, after the three-time grand slam champion, laboured for two hours and 13 minutes to get past world number 70 Yoshihito Nishioka, winning in three sets 3-6 6-3 7-6.