Veteran Charlie Morton struck out 12 in 6 2/3 scoreless innings and Matt Olson drove in three runs as the Atlanta Braves beat the visiting New York Mets 5-0 on Tuesday, extending their winning streak to eight games.Morton (6-5) allowed three hits and one walk.
It was his sixth scoreless stint of the season, and the strikeout total matched his season high. Olson, who went 2-for-4 with a two-run homer, has hit safely in eight consecutive games.Robbie Grossman put the Braves on the board with a solo homer in the third inning against R.J.
Alvarez (0-1), who was making his Mets debut. Alvarez gave up three runs on four hits and three walks in 2 1/3 innings. He struck out two.Dylan Lee got one out, and A.J.
Minter and Raisel Iglesias each pitched a hitless inning to complete Atlanta's three-hit shutout. By claiming the first two games of a four-game series, the Braves drew within 3 1/2 games of the National League East-leading Mets.Giants 2, Diamondbacks 1Brandon Crawford smacked a two-out, two-run home run off Ian Kennedy in the ninth inning, allowing San Francisco to steal a walk-off win over visiting Arizona.John Brebbia (6-1), who pitched a scoreless top of the ninth, was credited with the win as the Giants earned their fifth consecutive victory.