SAN DIEGO — Elias Díaz homered and scored twice, and Fernando Tatis Jr. had three hits for the San Diego Padres, who beat the San Francisco Giants 5-3 Wednesday for a two-game sweep.
The Padres leapfrogged the Giants into second place behind the Los Angeles Dodgers in the ultra-competitive NL West.
Díaz homered on a line shot to left off Landen Roupp (2-2) leading off the third for a 2-0 lead. A fan in the front row wearing a Giants T-shirt reached his glove over the fence but the ball caromed off his wrist. After a lengthy crew chief review, it was determined it wasn't fan interference. It was the catcher's second homer.
Tatis had three singles and scored on Manny Machado's single to right in the two-run fifth. Jose Iglesias beat out a dribbler for a two-out infield hit that scored Luis Arraez. Arraez, a three-time batting champion who returned from the seven-day concussion injured list on Tuesday night, had his first triple of the season to bring in Díaz with two outs in the sixth.
Michael King (4-1) held the Giants to one run and three hits in 5 2/3 innings. He struck out six and walked one.
Robert Suarez pitched the ninth for his major league-leading 12th save.
The Giants got late homers from Heliot Ramos and Mike Yastrzemski.
Key moment