Saturday’s American League results
Royals 6, Tigers 5 — Salvador Perez drove in three runs and Mike Moustakas went 3-for-4 with a game-winning home run to lead the host Kansas City Royals over Justin Verlander. Verlander (10-7) had not lost to the Royals since Sept. 9, 2009, but gave up six runs, five earned, on eight hits and four walks in 5⅔ innings. Moustakas homered to right in the fifth to snap a 5-5 tie.
Yankees 5, Red Sox 2 — Brett Gardner and Lyle Overbay each had three hits and drove in a run to back Hiroki Kuroda’s seven strong innings and enable the visiting New York Yankees to snap a three-game losing streak. Mike Carp had three hits and scored a run for the Red Sox. It was just Boston’s second loss in its last 11 games in Fenway Park.
Rays 4, Blue Jays 3 — Jeremy Hellickson won his fifth consecutive decision, Desmond Jennings reached base four times and the visiting Tampa Bay Rays recorded their 16th win in 18 games. Rookie Wil Myers had two RBI in his first career start as the cleanup hitter. Myers, who finished 2-for-4, has nine hits in his past 17 at-bats. Jennings went 3-for-4 with a walk and scored twice. Since starting the season 14-18, the Rays are a major league-best 43-23 since May 8. Toronto’s Jose Bautista homered for the second game in a row. Hellickson (9-3) allowed two runs and five hits in five innings.
Mariners 4, Astros 2 — Michael Saunders got visiting Seattle’s only hit with a two RBI double with two out in the seventh inning to lift the Mariners. Erik Bedard (3-7) pitched 6⅓ innings of no-hit ball before he was replaced by Jose Cisnero, who walked Mike Zunino with two out before the double by Saunders put Seattle ahead 4-2.
Angels 2, Athletics 0 — C.J. Wilson outpitched Dan Straily, retiring 18 in a row at one point, and Alberto Callaspo homered to lift the host Los Angeles Angels.
Orioles 7, Rangers 4 — Adam Jones homered while every Baltimore starter had a hit, Miguel Gonzalez pitched another solid game on the road and the visiting Orioles held on to win.
Saturday’s National League results
Reds 5, Pirates 4 — Joey Votto drove in two runs and Shin-Soo Choo extended his hitting streak to a career-high 14 games to lead the host Cincinnati Reds. The third-place Reds have won the first two games in the NL Central series, closing their gap with second-place Pittsburgh to two games.
Mets 5, Phillies 4 — Gonzalez Germen came out of the bullpen to bail out fellow rookie Zack Wheeler and help the host New York Mets hold off the Philadelphia Phillies. Marlon Byrd, David Wright and Daniel Murphy each had an RBI single for the Mets.
Brewers 6, Marlins 0 — Yovani Gallardo pitched a shutout into the seventh inning and Jonathan Lucroy and Rickie Weeks belted home runs to lead the host Milwaukee Brewers. Gallardo (8-8) gave up five hits in 6⅓ innings. Lucroy collected four hits in four at-bats.
Padres 5, Cardinals 3 — Edinson Volquez was bailed out by the San Diego bullpen and Carlos Quentin’s RBI double off Trevor Rosenthal in the ninth put the visiting Padres up by two runs.
Dodgers 3, Nationals 1 — Hanley Ramirez doubled to highlight at two-run 10th inning and the visiting Los Angeles Dodgers used seven pitchers to again tame the tepid offense of the Washington Nationals.
Rockies 9, Cubs 3 — Carlos Gonzalez homered and Todd Helton had three of the host Colorado Rockies’ 13 hits. Juan Nicasio (6-4) allowed one run in five innings.
Saturday’s interleague result
White Sox 9, Braves 4 — Alex Rios hit a grand slam and drove in five runs and Jake Peavy (7-4) pitched six solid innings in his return from the disabled list to lead the host Chicago White Sox. Rios went 3-for-5 to help Chicago win for just the 10th time in 32 games.
— Associated Press