Dale Zanine-USA TODAY Sports

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.

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. Atlanta has not lost since dropping four of five in New York from Aug. 4-7.

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.

Morton was lifted with a 2-0 lead in the seventh after Francisco Lindor hit a one-out single and Daniel Vogelbach drew a two-out walk. Dylan Lee entered and struck out Jeff McNeil to end the threat.

A.J. Minter and Raisel Iglesias each pitched a hitless inning to complete Atlanta's three-hit shutout.

The Mets lost their starting pitcher to injury after two innings for the second straight game. Taijuan Walker left due to back spasms after throwing only 32 pitches. He did not surrender a run and allowed one hit and two walks. New York lost Monday's starter Carlos Carrasco to a left oblique strain after two innings.

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. It was Grossman's third homer of the season and first since being acquired from Detroit at the trade deadline.

Grossman was in the lineup as a replacement for left fielder Eddie Rosario, who will miss a few games because of left hamstring tightness.

The Braves added two more runs in the fourth inning on Olson's 25th homer, a 443-foot two-run shot that soared over the Chop House restaurant atop the right field stands.

Alvarez gave up three runs on four hits and three walks in 2 1/3 innings. He struck out two.

Atlanta got two insurance runs in the seventh. Ronald Acuna Jr. drew a one-out walk and scored when Dansby Swanson singled and advanced to second after left fielder Tyler Naquin dropped the ball. Swanson then scored on Olson's liner to left.

More must-reads:

TODAY'S BEST
Former Red Wings head coach linked to open NHL job
How Patriots' Drake Maye has already impressed Jacoby Brissett
LeBron James, Giannis Antetokounmpo, Stephen Curry among Forbes' highest-paid athletes for 2024
Steve Cohen addresses if Mets could again be trade-deadline sellers
Tiger Woods ruins strong first round with sloppy finish at PGA Championship
Xander Schauffele makes history in first round of PGA Championship
NFL responds to speculation about Chiefs schedule and Taylor Swift
Despite hopes for change, NASCAR championship weekend will return to Phoenix in 2025
Chiefs will achieve something not done since 1927 with 2024 schedule
Caitlin Clark's debut was most-watched WNBA game in more than 20 years
Yankees' Aaron Judge comments on resurgence after bad slump
Odell Beckham Jr. reveals why he was 'hesitant' to join Dolphins
Lakers reportedly interested in adding three-time All-Star via trade
Luka Doncic fed off negative reactions in Game 5 win over Thunder
Celtics finally put away undermanned Cavaliers, advance to conference finals
Avalanche force Game 6 with big third period vs. Stars
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Vikings HC shares big Justin Jefferson contract update
Rafael Nadal switches gears, gives major update on French Open status
DeMar DeRozan confirms desire to return to Bulls

Want more Braves news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.