Nearly perfect, Cards’ Sonny Gray baffles Giants

Chicago Cubs shortstop Dansby Swanson (7) forces out New York Mets outfielder Tyrone Taylor (15) at second base during the sixth inning Sunday at Wrigley Field in Chicago, Ill. (David Banks/USA TODAY Sports)

Sonny Gray took a perfect game into the seventh inning as the St. Louis Cardinals defeated the visiting San Francisco Giants 5-3 on Sunday to complete a three-game series sweep.