ANAHEIM, Calif. — Josh Hamilton hit a tying two-run homer in Los Angeles’ three-run ninth inning, leading the Angels to a 6-5 win over St. Louis on Thursday.
Mark Trumbo belted his 19th homer, and Mike Trout had two RBIs for Los Angeles, which took two of three in the series. Scott Downs (2-2) got three outs for the victory.
St. Louis ace Adam Wainwright, the NL pitcher of the month for June, took a 5-3 lead into the ninth before giving up a leadoff single by Albert Pujols, who was 1-for-11 in his first series against his former team.
Manager Mike Matheny then brought in Edward Mujica, and Hamilton drove the right-hander’s second pitch into the center field trees for his 11th homer. Howie Kendrick and Mark Trumbo followed with singles, and Mujica (0-1) retired his next two batters before Erick Aybar drove in the winning run with an opposite-field single to left.
Aybar had three hits and scored a run for Los Angeles.
Tigers 11, Blue Jays 1
TORONTO — Justin Verlander pitched seven shutout innings, Austin Jackson hit a two-run homer and the Detroit Tigers routed the slumping Toronto Blue Jays.
Jackson went 4-for-5 with a walk and scored four times as the Tigers pounded out 16 hits while playing without achy slugger Miguel Cabrera.
Torii Hunter had three RBIs, and Prince Fielder drove in a pair of runs as the Tigers won for the ninth time in 11 meetings with Toronto.
Verlander (9-5) allowed three hits, all singles, while winning for the first time since June 7 at Cleveland. It was his first start in Toronto since he pitched his second career no-hitter on May 7, 2011.
The Blue Jays lost for the eighth time in 11 games since matching a franchise record with an 11-game winning streak.
WHITE SOX 3, ORIOLES 2
CHICAGO — Adam Dunn hit a game-ending solo homer off Tommy Hunter in the ninth inning, lifting the White Sox to the win.
Dayan Viciedo flied out to left before Dunn drove a full-count pitch from Hunter (3-2) over the wall in left for his 23rd homer. It was the third hit of the game for Dunn, who also had two RBIs.
Jose Quintana pitched seven innings of two-hit ball for the White Sox, finishing with a career-high 11 strikeouts. He retired his last 13 batters.
Addison Reed (4-1) got three outs for the victory.
Baltimore rallied against Nate Jones in the eighth. Brian Roberts scampered home when pinch hitter Matt Wieters reached on an error by first baseman Dunn, and Nick Markakis delivered a tying sacrifice fly.
ROYALS 10, INDIANS 7
KANSAS CITY, Mo. — Lorenzo Cain hit his first career grand slam, Salvador Perez provided a bases-loaded double in the eighth inning, and the Royals rallied to get the win.
Kansas City trailed 5-0 before Cain’s slam and a solo shot by George Kottaras tied it in the sixth. The Indians regained the lead on Carlos Santana’s two-run double in the seventh, but the Royals answered in the bottom half on a two-run homer by Eric Hosmer.
Indians reliever Bryan Shaw (0-2) walked Kottaras to lead off the eighth and then hit Johnny Giavotella. Shaw was lifted for Rich Hill, who promptly walked Jarrod Dyson to load the bases.
Perez entered the game as a pinch hitter and roped a double down the left-field line, slapping his hands together on the way to first as the Royals cleared the bags for a 10-7 lead.
YANKEES 9, TWINS 5
MINNEAPOLIS — Vernon Wells drove in three runs, and the Yankees pounded rookie Kyle Gibson while finishing a four-game sweep.
Travis Hafner had three hits and scored twice, and Ichiro Suzuki had a two-run triple among his three hits for the Yankees, who scored 29 runs in the series.
The Yankees didn’t even need their usual super-sized contribution from Robinson Cano, whose streak of six straight multihit games ended without reaching base. He still batted .500 on the seven-game road trip with 11 RBIs.
Justin Morneau homered twice for the Twins, one-third of his season total. But Gibson (1-1) gave up 11 hits and eight runs in 5 1/3 innings.
RANGERS 5, MARINERS 4
ARLINGTON, Texas — Adrian Beltre homered twice, and the Rangers used a four-run seventh inning to avoid a series sweep.
Beltre finished with three hits and two RBIs, and Mitch Moreland and Elvis Andrus each drove in a run.
With Texas trailing 3-1, Beltre led off the seventh with a drive to center against Hisashi Iwakuma (7-4). A.J. Pierzynski then singled, and Lance Berkman walked before Moreland bounced a tying single up the middle against Charlie Furbush.
Andrus came up with a go-ahead sacrifice fly and Ian Kinsler capped the big inning with an RBI single.
RAYS 7, ASTROS 5 (11)
HOUSTON — Yunel Escobar drove in three runs, including a tiebreaking double in the 11th inning that sent Tampa Bay to the victory.
Escobar and Desmond Jennings each doubled twice and singled, helping the Rays win for the fifth time in six games.
Brett Wallace homered twice for the Astros.
Jose Lobaton walked to start the 11th and moved to second on a passed ball by Jason Castro. Escobar then doubled into the right-field corner off Josh Fields (0-1).
Jamey Wright (2-1) pitched a scoreless 10th for the win and Fernando Rodney finished for his 18th save.
RED SOX 8, PADRES 2
BOSTON — Dustin Pedroia hit a two-run double, David Ortiz had a two-run single, and the Red Sox handed the Padres their season-high sixth straight loss.
Brandon Snyder and Jacoby Ellsbury each hit a solo homer for the Red Sox, who won eight of nine to match their best homestand since June 2010. Allen Webster (1-2) pitched six innings for his first major league win, allowing two runs and five hits.
The Padres have scored just seven runs in their losing streak. They also lost for the 10th time in 12 games.
Eric Stults (6-7) gave up four runs and nine hits over 4 1/3 innings for San Diego.
ATHLETICS 1, CUBS 0
OAKLAND, Calif. — Derek Norris scored on a passed ball with two outs in the seventh inning, and that was enough for Oakland to get the victory.
Dan Straily (5-2) pitched seven innings of one-hit ball after being recalled from Triple-A Sacramento earlier in the day. He made the start to allow a sore Jarrod Parker to get two extra days of rest.
Norris walked with two outs and went to third on Seth Smith’s single.
Oakland then sent Eric Sogard to the plate to hit for Adam Rosales, and Matt Guerrier threw an 0-1 pitch to the outside part of the plate. Sogard swung and missed, and it went off the glove of Welington Castillo, allowing Norris to score the unearned run.
It was the first appearance for Guerrier (2-4) since he was acquired in a trade with the Los Angeles Dodgers.
Ryan Cook pitched the eighth for Oakland and Grant Balfour finished for his 21st save in 21 chances, completing the two-hitter.
Nationals 8, Brewers 5
WASHINGTON — Wilson Ramos hit a go-ahead, three-run homer in the seventh inning Thursday in his Fourth of July return to the Washington Nationals.
Back after missing 44 games with a strained left hamstring, Ramos had three hits and a career-high five RBIs as the Nationals earned a split of the four-game series and moved back above .500 in their seesaw season.
Ian Desmond, moved to the No. 2 spot in a lineup “epiphany” from manager Davey Johnson, had three hits, stole two bases and scored two runs. Taylor Jordan allowed two runs over 5 2/3 innings in his second major league start, and Drew Storen (3-2) got the win despite blowing a 5-2 lead in the seventh.
Ramos and the Nationals quickly bailed out Storen with a two-out rally. Jayson Werth singled off Tom Gorzelanny (1-1). Reliever Brandon Kintzler walked Anthony Rendon, and Ramos homered.
Rafael Soriano pitched the ninth for his 22nd save.
D’BACKS 5, METS 4 (15)
NEW YORK — Cliff Pennington hit an RBI single with two outs in the 15th inning, and the Arizona Diamondbacks, boosted early by Gerardo Parra’s bunt double, outlasted the Mets to split an exhausting series at Citi Field.
Arizona scored in the final three innings but couldn’t close out the feisty Mets until Brad Ziegler retired Kirk Nieuwenhuis on a grounder with runners at second and third to end a game that lasted 5 hours, 46 minutes.
Anthony Recker and Nieuwenhuis hit tying homers in consecutive extra innings for New York, which dropped its final home appearance before hosting the All-Star game July 16.
In a span of four days, the teams played a 13-inning game, a 15-inning marathon and two others delayed by rain for a total of 3 1/2 hours.
PHILLIES 6, PIRATES 4
PITTSBURGH — Major league loss leader Cole Hamels pitched seven strong innings, Carlos Ruiz hit a tiebreaking single, and the Philadelphia Phillies beat Gerrit Cole and the Pittsburgh Pirates.
Hamels (3-11) gave up one earned run and five hits, striking out eight without a walk. The former World Series MVP won for the first time since June 5.
Cole (4-1) lost for the first time in the majors after becoming the first Pirates’ pitcher to win his first four career starts since Nick Maddox in 1907. Cole allowed three runs and eight hits in 5 1/3 innings.
MARLINS 4, BRAVES 3
ATLANTA — Donovan Solano had a pinch-hit, go-ahead single off Braves closer Craig Kimbrel in the ninth inning to lift Miami.
The Marlins won two of three in the series and have won eight of their last 10 overall.
Marcell Ozuna had three hits, including a homer, and drove in two runs for Miami.
A.J. Ramos (3-2) allowed one hit with four strikeouts in two scoreless innings. Steve Cishek pitched the ninth for his 17th save.
ROCKIES 9, DODGERS 5
DENVER — Michael Cuddyer hit a solo homer and drove in three runs to help Colorado avoid getting swept by Los Angeles in their three-game series.
Cuddyer, who recently had his team-record, 27-game hitting streak snapped, also added a two-run double.
Carlos Gonzalez contributed an RBI double before leaving late in the game with an apparent injury.
The Dodgers struggled to drive in runners against Jhoulys Chacin (8-3), a night after setting season highs in runs (10) and hits (17).