The women's tournament has been littered with big-name casualties, but Sharapova avoided becoming another, recovering after losing the opening set to win 3-6 6-4 6-0.
Sharapova had delivered a largely unconvincing performance throughout the first two sets, but took charge in the decider, delivering another bagel after shutting out Paula Ormaechea in the previous round.
Sharapova will now face Spain's Garbine Muguruza, who continued her excellent form at Roland Garros on Sunday by comfortably dispatching home hope Pauline Parmentier 6-4 6-2.
Muguruza, conqueror of world number one Serena Williams in the second round, extended her streak of not losing a set in the tournament.
Perhaps the most impressive result of the day came as 18th seed Eugenie Bouchard hammered eighth seed Angelique Kerber 6-1 6-2.
Canadian Bouchard, 20, is viewed as one of the rising stars of the women's game, and enhanced that reputation with a magnificent victory.
Kerber succumbed to defeat in a mere 52 minutes as she was blown away by a dominant Bouchard, who racked up 30 winners and won 89 per cent of points on her first serve.
Bouchard, a semi-finalist at the Australian Open earlier in the year, will now meet Carla Suarez Navarro in the last eight after the Spaniard overcame Ajla Tomljanovic 6-3 6-3.
Croatian Tomljanovic had beaten third seed Agnieszka Radwanska in the third round, but could not repeat those heroics as 14th seed Suarez Navarro progressed.
The Spaniard's quality shone through in a one-sided affair, Tomljanovic struggling on serve and committing 25 unforced errors as her competition came to an abrupt end.