Zack Greinke allowed one run over eight sharp innings, Adrian Gonzalez ended a wild Edinson Volquez’s no-hit bid with a homer in the sixth, and the Los Angeles Dodgers beat the Padres, 6-1, in San Diego on Saturday night.
In his first outing in San Diego since breaking his collarbone in a brawl with Carlos Quentin, Greinke had a season-high eight strikeouts. He allowed four hits and faced only two batters over the minimum through seven innings in his longest outing of the season.
San Diego’s home winning streak was snapped at eight.
Hanley Ramirez homered into the third deck in left field and the Dodgers capitalized on several Padres miscues to snap a three-game losing streak.
Volquez did not allow a hit until Gonzalez, the former Padres first baseman, led off the sixth with his ninth home run. But the righthander allowed a run in the fifth on three walks and a fielder’s choice by Skip Schumaker.
Greinke was dominant in his first start at Petco Park since the brawl April 11. Quentin was 0 for 3 with two strikeouts against Greinke.
Dodgers rookie Yasiel Puig went 0 for 3 with two walks, marking just the third time in 18 games that he hasn’t gotten a hit.
Yankees 7, Rays 5 — Vernon Wells broke out of his big slump with a pinch-hit, three-run double, and host New York rallied to beat Tampa Bay.
Wells was in a 9-for-87 slide that landed him on the bench the past two days, with rookie Zoilo Almonte starting in his place. But with the Yankees down, 5-4, in the seventh inning, Wells batted for Chris Stewart with the bases loaded and two outs.
Tampa Bay led, 5-3, after top prospect Wil Myers hit a grand slam for his first career home run in the sixth.
Blue Jays 4, Orioles 2 — Jose Bautista hit a two-run shot in the eighth inning and host Toronto won its 10th straight game at the expense of Baltimore.
The Blue Jays led, 2-1, heading into the eighth but Taylor Teagarden tied it with a homer off reliever Darren Oliver.
Phillies 8, Mets 7 — Pinch hitter Kevin Frandsen homered leading off the bottom of the ninth, lifting Philadelphia over New York, which had come back from a six-run deficit.
The Mets scored two runs in the top of the ninth off Jonathon Papelbon (2-0).
Diamondbacks 4, Reds 3 — Jason Kubel hit a two-run single in the bottom of the ninth to rally Arizona past Aroldis Chapman and Cincinnati for its fourth straight victory.
Jay Bruce’s second home run of the game gave the Reds a 3-2 lead in the top of the ninth.
Paul Goldschmidt singled past Joey Votto at first base leading off the bottom half before Chapman (3-3) issued consecutive walks. With the infield drawn in, Kubel singled over second base.
Rangers 4, Cardinals 2 — Nelson Cruz got the decisive hit for the second straight game with a two-run homer in the third and Martin Perez prevailed in a matchup of rookie starters as visiting Texas won.
Shelby Miller (8-5) allowed two homers for the second time in three starts and didn’t make it out of the sixth.
Brewers 2, Braves 0 — Francisco Rodriguez earned his 300th save, finishing Milwaukee’s second straight shutout of visiting Atlanta.
Donovan Hand, making his first big league start, allowed only two hits in 4⅔ innings, helping extend Atlanta’s scoreless streak to 24 innings.
Indians 8, Twins 7 — Michael Bourn had three hits and three RBIs to help Corey Kluber win his third consecutive start as host Cleveland won its fourth straight. The Indians took advantage of five first-inning walks to score six runs.
Athletics 7, Mariners 5 — Jed Lowrie had three hits and knocked in three runs as Oakland prevailed in Seattle.
Pirates 6, Angels 1 — Francisco Liriano took a shutout into the seventh inning, leading Pittsburgh over host Los Angeles.
Giants 2, Marlins 1 — Hector Sanchez singled home the winning run with one out in the 11th, and San Francisco snapped a nine-game home losing streak to Miami.
Rockies 7, Nationals 1 — Jhoulys Chacin pitched seven shutout innings and had an RBI single and Colorado snapped a season-high five-game skid by beating host Washington.
White Sox 3, Royals 2 — Alejandro De Aza drove in Jordan Danks with a sacrifice fly in the ninth, sending Chicago to a victory in Kansas City.
Astros 4, Cubs 3 — Ronny Cedeno’s squeeze bunt scored Justin Maxwell with the tiebreaking run in the ninth, lifting host Houston over Chicago. J.D. Martinez tied the game with a three-run homer in the sixth for the Astros.