SAN FRANCISCO (AP) — Eddie Rosario became the second Atlanta player in a month to hit for the cycle, Max Fried pitched seven strong innings and the Braves beat the San Francisco Giants 3-0 Sunday in a matchup of division leaders.

The Braves began the day with a one-game lead over Philadelphia in the NL East. Atlanta ended a four-game losing streak.

READ MORE: UPDATE: Suspect Arrested After Armed Standoff In San Jose Neighborhood

The Giants got just four hits and had their lead in the NL West cut to one game by the Los Angeles Dodgers.

Rosario, acquired by Atlanta from Cleveland on July 30, hit a double in the second inning and a triple in the third. He homered in the seventh and then singled in the ninth.

Freddie Freeman was the last Braves player to hit for the cycle, accomplishing the feat on Aug. 18 at Miami.

Fried (12-7) allowed just three hits, striking out five and walking one. The left-hander has yielded three earned runs or fewer in 10 consecutive starts, and Atlanta owns an 8-2 record in those games.

Fried and Giants starter Anthony DeSclafani (12-7) remained locked in a scoreless tie through six innings.

Austin Riley opened the seventh inning with a drive to right field and Kris Bryant, running at full speed, appeared poised to catch the ball in stride on the warning track before the ball barely cleared his glove for a double.

Adam Duvall followed with his 36th home run, extending his hitting streak to a personal-best 15 games.

READ MORE: FBI Gang Enforcement Operations Lead to Charges in 2 Attempted Homicides in East Bay

Zack Littell relieved and Rosario hit his 12th home run.

ROSTER MOVE

RHP Luke Jackson was activated from the paternity list and and utilityman Orlando Arcia was optioned to Triple-A Gwinnett. Jackson, who had not pitched since last Wednesday, contributed a scoreless eighth inning Sunday against the Giants. Arcia had batted .183 in 26 games this season with Atlanta.

TRAINER’S ROOM

Giants: RHP Johnny Cueto (flexor strain) tested his arm by playing catch on flat ground for 15 minutes at distances up to 100 feet. Asked whether he’ll pitch again this season, Cueto smiled and delivered a thumbs-up gesture. Before Cueto threw, manager Gabe Kapler said that the veteran’s next move could be an outing at the Sacramento alternate training site. Cueto last pitched for the Giants on Aug. 31.

UP NEXT

The Giants have a scheduled day off Monday before beginning a three-game series at San Diego. Starting pitchers are yet to be announced.

MORE NEWS: Conservatives to QAnon: Facebook Researchers Saw How Its Algorithms Led to Misinformation

© Copyright 2021 Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed