Major League Baseball
Arizona 6, San Francisco 2
When: 4:05 PM ET, Sunday, May 26, 2019
Where: Oracle Park, San Francisco, California
Temperature: 57°
Umpires: Home - Tom Woodring, 1B - Brian O'Nora, 2B - James Hoye, 3B - Mark Ripperger
Attendance: 37017

Ketel Marte had two hits and homered for the third straight game, and the visiting Arizona Diamondbacks tied a franchise record with 34 runs in a three-game series while beating San Francisco 6-2 to complete a three-game sweep.

Eduardo Escobar had three hits, and Jarrod Dyson and Nick Ahmed each had two. Right-hander Luke Weaver (4-3) broke a two-game losing streak before leaving with right forearm tightness in the sixth inning for Arizona, which had lost five straight entering the series.

Buster Posey and Joe Panik each had two hits and an RBI, and rookie Mike Yastrzemski had his first three major league hits for the Giants, who have lost five in a row. Yastrzemski, playing in his second game after being promoted from the minors Saturday, is the grandson of Boston Hall of Famer Carl Yastrzemski.

The Diamondbacks won the first two games of the series 18-2 and 10-4, and broke a franchise record for runs in a three-game road series. They scored 34 runs in a home sweep of Colorado on Sept. 12-14, 2016.

Marte homered with one out in a two-run first inning, his 12th homer of the season, and had an RBI single in a three-run second inning for a 5-1 lead. He's just one shy of his career high for homers, set last year. Marte had seven hits and six RBIs in the series, Escobar had six hits and five RBIs and Ahmed had seven hits.

Steven Vogt doubled with one out in the ninth inning to put runners on second and third before Greg Holland entered to get the final two outs for his ninth save.

Weaver was removed after giving up a leadoff single to Posey in the sixth inning. Weaver gave up six hits and one run, with six strikeouts and two walks. He has given up 14 earned runs in his last 53 innings over nine starts, a 2.38 ERA.

Giants right-hander Shaun Anderson (0-1) gave up nine hits and six runs (four earned) in five innings, with one strikeout and one walk. The Giants have gone consecutive 36 games without having a starting pitcher go seven innings, the longest active streak in the majors and the longest in team history in the last 100 years, according to Stats LLC.

--Field Level Media

Top Game Performances
Starting Pitchers
Arizona   San Francisco
Luke Weaver Player Shaun Anderson
Win W/L Loss
5.0 IP 5.0
6 Strikeouts 1
6 Hits 9
1.80 ERA 7.20
Hitting
Arizona   San Francisco
Eduardo Escobar Player Mike Yastrzemski
3 Hits 3
1 RBI 0
0 HR 0
3 TB 4
.600 Avg .750
Team Stats Summary
 
Team Hits HR TB Avg LOB K RBI BB SB Errors
Arizona 10 1 13 .286 12 6 5 2 1 0
San Francisco 10 0 14 .286 25 8 2 3 0 2