Spain’s Muguruza stuns Williams to win French Open title

Spain’s Muguruza stuns Williams to win French Open title

Garbine Muguruza won her maiden Grand Slam title Saturday with a straight-sets win over Serena Williams in the French Open final, scuppering the world number one’s hopes of a record-equalling 22nd major. Muguruza, 22, is the first Spanish women’s champion at Roland Garros since Arantxa Sanchez Vicario in 1998. Twelve years younger than the veteran […]