ST. LOUIS—Veteran right-hander Sonny Gray flirted with a perfect game for 6 2/3 innings, and Alec Burleson drove in two runs as the St. Louis Cardinals completed a three-game series sweep with a 5–3 win over the San Francisco Giants on Sunday.
Brendan Donovan, Matt Carpenter, and former Giants standout Brandon Crawford also drove in runs for the Cardinals, who have won five of their past seven games.