Carla Suarez Navarro has evened her record against Maria Sharapova.
The 25-year-old Spanish tennis player upset Sharapova in the third round at the Rogers Cup in Montreal to level their head-to-head record 1-1.
Navarro, the No 14 seed, beat the French Open champion in a hard-fought three-set match, 6-2 4-6 6-2, during their third round clash despite a second-set fightback from Sharapova and a nerve-testing final-set rain delay.
Sharapova was playing her first event since a surprise fourth-round exit at Wimbledon and has now suffered another setback ahead of the US Open.
Suarez Navarro raced through the first set and went a break up in the second, but Sharapova reeled off four straight games to level the match.
The Spaniard responded by edging ahead in the decider and although the rain break gave the underdog plenty of time to think about the situation, on the resumption Sharapova failed to mount a comeback.
Sharapova committed a grand total of 49 unforced errors during the match.