Evan Longoria hit a three-run double in the seventh inning to rally the San Francisco Giants past Los Angeles 3-2 on Monday night, ending the Dodgers’ four-game win streak despite two more hits from Cody Bellinger.

Joe Panik and Yangervis Solarte had two hits apiece for the Giants. San Francisco ended a four-game slide that included a series sweep by the New York Yankees last weekend.

The Giants were shut out through six innings and stranded three runners in scoring position before nearly batting around in the seventh.

San Francisco Giants pitcher Will Smith reacts after the final out is made against the Los Angeles Dodgers at the end of a baseball game, Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)
San Francisco Giants pitcher Will Smith reacts after the final out is made against the Los Angeles Dodgers at the end of a baseball game, Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)

Panik singled off Ross Stripling (1-2) with one out and moved to third on Solarte’s double. After Stripling walked Brandon Belt to load the bases, Buster Posey struck out swinging. Longoria, who flied out as a pinch hitter in the sixth, then lashed a 2-1 pitch down the left-field line to clear the bases.

Sam Dyson (1-0) retired five batters to earn the win. Will Smith pitched the ninth for his seventh save in seven chances.

Bellinger stayed hot with two hits, a walk and an RBI, his 37th of the season. That raised his batting average to a major league-leading .434. The right fielder also threw out Brandon Crawford trying to go from first to third on Kevin Pillar’s single in the second.

Los Angeles Dodgers pitcher Kenta Maeda works against the San Francisco Giants in the first inning of a baseball game Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)
Los Angeles Dodgers pitcher Kenta Maeda works against the San Francisco Giants in the first inning of a baseball game Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)

Max Muncy had an RBI double for the Dodgers. Joc Pederson scored on Bellinger’s single.

Giants right fielder Gerardo Parra made a 9-1 putout in the seventh after pinch-hitter David Freese overran first base following a single.

Los Angeles scored both its runs in the sixth but missed a chance for more when Kiké Hernández lined out to Longoria at third, who stepped on the bag to double up Bellinger.

San Francisco Giants pitcher Jeff Samardzija works against the Los Angeles Dodgers in the first inning of a baseball game Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)
San Francisco Giants pitcher Jeff Samardzija works against the Los Angeles Dodgers in the first inning of a baseball game Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)

STARTING OFF

Neither starter factored in the decision but both pitched well.

The Dodgers’ Kenta Maeda worked into the sixth inning and allowed seven hits. It was a nice bounce back for Maeda after he was tagged for six runs in four innings by the Chicago Cubs during his previous start. San Francisco’s Jeff Samardzija was equally crisp in five scoreless innings but was puled after 79 pitches and has yet to beat the Dodgers in seven career starts. Samardzija allowed two hits and walked one.

San Francisco Giants' Brandon Belt, left, scores past Los Angeles Dodgers catcher Austin Barnes (15) in the seventh inning of a baseball game, Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)
San Francisco Giants’ Brandon Belt, left, scores past Los Angeles Dodgers catcher Austin Barnes (15) in the seventh inning of a baseball game, Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)

TRAINER’S ROOM

Dodgers: LHP Caleb Ferguson’s left oblique injury has him on the 10-day injured list but manager Dave Roberts is optimistic after tests ruled out a tear. Roberts said the hope is Ferguson will be able to pick up a baseball within the next few days.

Giants: LHP Derek Holland was placed on the 10-day injured list with a left index finger bone bruise. Holland initially hurt his finger attempting a bunt in practice during spring training and it never fully recovered, according to manager Bruce Bochy. The team has yet to decide if it will skip Holland’s next turn in the rotation completely or have a fill-in starter.

San Francisco Giants pitcher Will Smith works against the Los Angeles Dodgers in the ninth inning of a baseball game, Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)
San Francisco Giants pitcher Will Smith works against the Los Angeles Dodgers in the ninth inning of a baseball game, Monday, April 29, 2019, in San Francisco. (AP Photo/Ben Margot)

UP NEXT

The Dodgers will send RHP Walker Buehler (2-0, 5.25 ERA) to the mound Tuesday night. Buehler has made one career start and two relief appearances against San Francisco. The Giants counter with LHP Drew Pomeranz (1-2, 3.65), who took a no-decision against the Dodgers on April 1 in his first start of the season.

___

Xem thêm: