KANSAS CITY, Mo. (AP) - Salvador Perez drove in three runs and Mike Moustakas went 3 for 4 with a game-winning home run to lead the Kansas City Royals to a 6-5 victory over the Detroit Tigers and Justin Verlander on Saturday night.
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 2-3 innings. It was the seventh time in 21 starts that Verlander failed to make it into the sixth inning.
Moustakas homered to right in the fifth to snap a 5-5 tie.
Perez drove in a run in the first with a sacrifice fly and stroked a two-run double in the third.
Jeremy Guthrie (9-7) picked up the victory, surrendering five runs on 10 hits and two walks in six innings.
Greg Holland worked the ninth to collect his 24th save in 26 chances.
MARINERS 4, ASTROS 2
HOUSTON (AP) - Michael Saunders got Seattle's only hit with a two RBI double with two outs in the seventh inning to lift the Mariners to a 4-2 win over the Houston Astros on Saturday night.
Erik Bedard (3-7) pitched 6 1-3 innings of no-hit ball before he was replaced by Jose Cisnero, who walked Mike Zunino with two outs before the double by Saunders put Seattle ahead 4-2.
The long fly ball sailed just out of reach of sprinting center fielder Brandon Barnes and landed at the top of Tal's Hill in straightaway center.
The Mariners, who extended their season-high winning streak to five games, tied it in a wacky sixth inning by scoring two runs thanks to a combination of passed balls, walks and a sacrifice fly.
Travis Blackley and Jose Veras each pitched a scoreless inning to complete the one-hitter.
YANKEES 5, RED SOX 2
BOSTON (AP) - Brett Gardner and Lyle Overbay each had three hits and drove in a run to back Hiroki Kuroda's seven strong innings, carrying New York Yankees past Boston.
The victory snapped a three-game losing streak for the injury-riddled Yankees, who hope to be bolstered soon by the return of captain Derek Jeter and Alex Rodriguez.
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.
Kuroda (9-6) and John Lackey (7-7) combined for just one walk - by Kuroda - and threw a high percentage of strikes.
All Star game MVP Mariano Rivera entered to a nice ovation and worked the ninth for his 31st save. Robinson Cano added two RBIs.
ANGELS 2, ATHLETICS 0
ANAHEIM, Calif. (AP) - C.J. Wilson outpitched Dan Straily, retiring 18 consecutive batters at one point, and Alberto Callaspo homered to help Los Angeles beat Oakland.
Wilson (10-6) gave up three hits in 8 1-3 innings. He struck out eight and walked two. Jed Lowrie's two-out double in the first and Nate Freiman's leadoff single in the second were the only hits off the left-hander until Lowrie's one-out single in the ninth on Wilson's 119th and final pitch. Wilson began his string of consecutive outs with three straight strikeouts on 10 pitches and didn't allow another baserunner until he walked Derek Norris on a full count leading off the eighth.
Ernesto Frieri got the final two outs for his 24th save in 26 chances, striking out pinch-hitter John Jaso with runners at first and second to end it.
RAYS 4, BLUE JAYS 3
TORONTO (AP) - Jeremy Hellickson won his fifth straight decision, Desmond Jennings reached base four times and Tampa Bay beat the Toronto for its 16th win in 18 games.
Rookie Wil Myers had two RBIs 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.
After 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 straight game but the last-place Blue Jays lost for the fifth time in six games.
Hellickson (9-3) allowed two runs and five hits in five innings, walked three and struck out three.
ORIOLES 7, RANGERS 4
ARLINGTON, Texas (AP) - Adam Jones homered, every Baltimore starter had a hit, and Miguel Gonzalez pitched another solid game on the road in the victory over sliding Texas.
Rangers starter Ross Wolf (1-3) was done after the first four batters in the third reached base. They all scored to put Baltimore up 7-0. Wolf gave up nine hits to the 16 batters he faced, and his only two strikeouts ended the first with the bases loaded after the Orioles had already scored twice.
Gonzalez (8-3) scattered eight hits and allowed one run in 6 2-3 innings. He left after his 104th pitch, when Ian Kinsler had a sac fly for the first Texas run. Jim Johnson worked the ninth for his majors-bes
WHITE SOX 10, BRAVES 6
CHICAGO (AP) - Alex Rios hit a grand slam and drove in five runs, and Jake Peavy pitched six solid innings in his return from the disabled list to lead Chicago over Atlanta.
Rios, who had been in a 2-for-20 slump, went 3 for 5 to help Chicago win for just the 10th time in 32 games.
Peavy (7-4), making his first start since June 4 because of a fracture rib, allowed seven hits in six innings, and just two of the four runs charged to him were earned.
Braves starter Paul Maholm (9-9) was forced out in the fourth inning because of a sprained left wrist. He was staked to a 4-0 lead but couldn't hold it. He allowed seven runs and seven hits in three-plus innings.