Serena Williams was denied her 22nd Grand Slam title courtesy of a stunning straight set loss to Garbine Muguruza in the French Open Final. Serena didn’t make any excuses after the match.