ANAHEIM, Calif. — Mike Trout hit a game-tying grand slam in the bottom of the eighth, Josh Hamilton had three hits and scored the go-ahead run, and the Los Angeles Angels erased five-run deficit to beat the Chicago White Sox 6-5 Saturday night.
Chicago starter Chris Sale took a three-hit shutout into the eighth and the White Sox held a commanding 5-0 lead.
Erick Aybar led off the eighth with a double and scored on Chris Iannetta’s single, and after an error and another single loaded the bases, Trout hit a full-count changeup over the left-center field fence to tie it. Aybar stroked a two-out RBI single later in the inning, and Ernesto Frieri closed it out for the Angels.
The grand slam was Trout’s only hit of the game. He has a hit in 14 of his last 15 games and has reached base in 26 of his last 27.
Sale was all but unhittable for the first seven innings. The 25-year-old left-hander didn’t allow an Angels runner past second base to that point and appeared firmly in control.
The Angels finally figured him out in the eighth. After Aybar doubled and scored on Iannetta’s single, Colin Cowgill reached on an error by shortstop Alexi Ramirez.
Howie Kendrick poked a single through the right side to bring Trout up with the bases loaded and no outs, and the Angels outfielder belted the tying homer to whip the home crowd into a frenzy.
Trout’s blast, his 12th homer of the season, ended Sale’s night. The Angels weren’t done.
Hamilton and C.J. Cron hit back-to-back two-out singles off reliever Jake Petricka (0-1), and Aybar poked a 2-2 fastball into center field to score Hamilton and give the Angels their first lead of the game.
Cory Rasmus (1-0), who was recalled from Triple-A Salt Lake before the game, pitched two scoreless innings of relief for the win.
The White Sox opened the scoring in the third on back-to-back RBI singles by Adam Eaton and Gordon Beckham, and Alejandro De Aza smacked an RBI double into the right-center field gap in the fourth to extend their lead to 3-0.
Adam Dunn led off the sixth with a solo homer deep to center field, his third consecutive game with a home run.
The blast, which easily cleared the 396-foot marker in center, ended the night for Angels starter Matt Shoemaker.
Shoemaker surrendered nine hits and four runs, three earned, while striking out six.
CARDINALS 5, BLUE JAYS 0
TORONTO — Shelby Miller took a no-hit bid into the sixth inning and finished with a three-hit shutout as the Cardinals snapped the Blue Jays’ six-game winning streak.
Randal Grichuk hit his first career home run in the Cardinals’ third win in 11 games.
Miller (7-5) struck out five and walked one. He retired the first 13 batters before walking Adam Lind in the fifth.
Jose Reyes lined a single to right field with two outs in the sixth for Toronto’s first hit. Melky Cabrera followed with a ball that nicked first baseman Allen Craig’s glove for a double, but Miller struck out Jose Bautista swinging at a high fastball to end the inning.
Mark Buehrle (10-2) had won six straight decisions. Grichuk’s solo homer was the only run Buehrle allowed in seven innings.
GIANTS 5, METS 4
SAN FRANCISCO — Michael Morse hit an RBI single with one out in the ninth inning after Hunter Pence’s tying double, and San Francisco rallied to beat New York.
Angel Pagan had three singles, two RBIs and reached base all five times against his former team. He reached leading off the ninth when catcher Anthony Recker dropped the third strike and his throw pulled Lucas Duda off first base. Mets manager Terry Collins challenged the play but lost.
Pence hit a tying double that scored Pagan and advanced to third on Buster Posey’s deep fly to left-center. After Jenrry Mejia (1-2) intentionally walked Pablo Sandoval, Morse sent a single to deep right and was mobbed by teammates before he reached second.
It was Mejia’s first blown save in seven chances. Jeremy Affeldt (2-1) tossed one scoreless to help the Giants (41-21) win for the ninth time in 11 games.
DIAMONDBACKS 4, BRAVES 3, 11 INNINGS
PHOENIX — Gerardo Parra’s bloop single brought Cody Ross home from second in the 11th inning to lift Arizona to victory.
One night after he set the Braves franchise record for career saves, Craig Kimbrel blew his third of the season in 19 opportunities.
The Diamondbacks were 0 for 12 with runners in scoring position before Aaron Hill’s pinch-hit double off Kimbrel down the right field line scored Ender Inciarte from second to tie it at 2-2.
Jason Heyward homered with two outs in the 10th off Addison Reed to put the Braves up 3-2, but Miguel Montero tied it again with an opposite-field, one-out shot off Anthony Varvaro in Arizona’s half of the inning.
Ross singled with one out off David Carpenter (4-1), then Didi Gregorius walked to bring up Parra, whose soft fly ball fell in front of center fielder B.J. Upton.
Randall Delgado (1-1) struck out the side after a leadoff walk in the 11th to get the victory.
PADRES 4, NATIONALS 3, 11 INNINGS
SAN DIEGO — Yonder Alonso homered with two outs in the ninth inning to tie the game and Cameron Maybin hit an RBI bloop single with two outs in the 11th to carry San Diego past Washington.
Chase Headley started the winning rally when he singled to left with two outs off Craig Stammen (0-2). Alonso walked before Maybin singled in front of right-fielder Jayson Werth. Headley easily beat the throw home.
Joaquin Benoit (2-0) pitched a perfect 11th for the win.
Alonso tied the game at 3 in the ninth when he homered into the Jack Daniel’s party deck atop the right-field wall on a 1-1 pitch from Rafael Soriano. It was Alonso’s fifth homer and Soriano’s second blown save in 14 opportunities.
TWINS 8, ASTROS 0
MINNEAPOLIS — Rookie Danny Santana drove in five runs and Kyle Gibson pitched seven strong innings for Minnesota.
Santana, who hit his first major league home run on Friday night, flied out to lead off the first inning. He then got hits in his next four at-bats, raising his average to .373.
Santana hit a two-run single in the second, a two-run double in the fourth to help the Twins break it open and an RBI single in the fifth.
INDIANS 8, RANGERS 3
ARLINGTON, Texas — Yan Gomes and Carlos Santana, the last two batters in Cleveland’s order, homered to back Josh Tomlin.
TIGERS 8, RED SOX 6
DETROIT — Miguel Cabrera had three hits, Eugenio Suarez homered for his first hit in the majors and Detroit sent Boston to its fifth straight loss.
Detroit has won all five games against the Red Sox this season after losing to them in the AL championship series last year.
ORIOLES 6, ATHLETICS 3
BALTIMORE — Kevin Gausman earned his first win as a starter while Adam Jones and David Lough each homered for Baltimore.
Called up from Triple-A Norfolk earlier in the day, Gausman (1-1) set career highs by pitching seven innings and striking out six.
ROYALS 8, YANKEES 4
KANSAS CITY, Mo. — Salvador Perez hit a three-run homer, Eric Hosmer also went deep and Kansas City cruised past New York.
Alex Gordon, Lorenzo Cain, Alcides Escobar and Nori Aoki drove in a run apiece as the Royals bounced back from an offensively inept performance in a 4-2 series-opening loss Friday night.
CUBS 5, MARLINS 2
CHICAGO — Junior Lake hit two home runs, Emilio Bonifacio added a two-run shot and Chicago extended its winning streak to five games.
Jeff Samardzija (2-5) allowed two runs and five hits in seven innings, striking out eight. Pedro Strop got his second save.
BREWERS 9, PIRATES 3
PITTSBURGH — Matt Garza got through six shaky innings to win back-to-back starts for the first time since last July and Lyle Overbay hit a tiebreaking two-run single to lead Milwaukee.
Garza (4-4) allowed five walks and six hits while striking out one, yet limited the Pirates to three runs a day after they scored a season-high 15 against Milwaukee.
MARINERS 7, RAYS 4
ST. PETERSBURG, Fla. — Dustin Ackley drove in three runs and Roenis Elias won his second consecutive start for Seattle.
Ackley hit a three-run double off Alex Cobb (1-4) during a four-run fifth that put the Mariners ahead 7-2. Willie Bloomquist added an RBI double in the inning.
ROCKIES 5, DODGERS 4, 10 INNINGS
DENVER — Brandon Barnes’ triple off the center-field wall in the 10th inning scored the winning run and Colorado snapped an eight-game losing streak.
The defeat capped a tough day for the Dodgers, who saw outfielder Yasiel Puig and second baseman Dee Gordon leave early because of injuries.
Gordon left in the fourth inning because of discomfort in his right hip and was listed as day to day.
Puig was day to day with a strained right hip flexor.
Chris Perez (0-3) allowed a one-out single to Justin Morneau in the 10th. He fanned Michael McKenry before Barnes hit a deep drive to end it.
Franklin Morales (4-4) pitched 1 1-3 scoreless innings.
REDS 6, PHILLIES 5
CINCINNATI — Jay Bruce homered and drove in three runs to help Cincinnati snap a three-game losing streak.