The Royals’ Jeremy Guthrie grinded through five shaky innings. Third baseman Mike Moustakas grinded through a calf strain that’s still causing him trouble.
The rest of the Kansas City offense ground up Rays starter Jeremy Hellickson.
Salvador Perez hit a three-run homer and Billy Butler also went deep as the host Royals romped to an 11-1 victory over Tampa Bay on Monday in a makeup of a snowed-out game from May.
Perez finished with four RBIs, Butler drove in three runs, and Moustakas also drove in a pair as the Royals won their second straight following a seven-game slide.
Hellickson (10-8) allowed five runs in just 2⅔ innings for Tampa Bay. It was the struggling righthander’s shortest start since June 30, 2012, when he went the same distance in a game against Detroit before getting pelted in the leg by a line drive.
Guthrie (13-10) allowed six hits and three walks but twice delivered timely strikeouts. He fanned Kelly Johnson with two aboard to end the third, and then struck out David DeJesus on a called third strike to leave the bases loaded in the fourth.
Rays manager Joe Maddon argued the call and was tossed by plate umpire Greg Gibson.
‘‘It’s been exasperating. They beat us up,” Maddon said. “We don’t like Kansas City, except for the food. The Plaza is nice and the barbecue, and this is one of the best ballparks in the American League, in all of baseball really, but they just beat us up.’’
James Loney drove in the only run for the Rays, who made the quick trip to Kansas City in the midst of a six-game homestand.
Hellickson fell to 0-5 in his last six starts. He’s made it through five innings once.
Blue Jays 5, Yankees 2 — R.A. Dickey pitched into the seventh inning and a rare error by Yankees right fielder Ichiro Suzuki keyed a three-run fifth as host Toronto snapped a 10-game losing streak to New York.
Suzuki said he felt ashamed after failing to catch Edwin Encarnacion’s fly ball to deep right.
‘‘If I could have just gone straight home from right field, I would have,’’ Suzuki said through a translator. ‘‘I was that embarrassed.’’
It was just the third error of the year for Suzuki, who has never had more than five miscues in any of his 13 seasons.
Alex Rodriguez hit his 650th home run, a leadoff drive in the fifth. Rodriguez is 10 homers away from tying Willie Mays for fourth on the career list, which would secure a $6 million bonus for the third baseman.
Derek Jeter went hitless in his return to New York’s lineup. Jeter, who started at shortstop and batted second, finished 0 for 3 with a walk, grounding into a double play in the third.
Dickey (10-12) allowed two runs, one earned, and six hits in 6⅓ innings.
Yankees righthander Phil Hughes (4-13) allowed five runs, four earned, and seven hits in 4 ⅔ innings. He is 0-6 with a 5.84 ERA in his last nine starts.
Athletics 8, Tigers 6 — Coco Crisp and Daric Barton each drove in two runs, and Oakland won at Detroit.
Cabrera hit his 43d homer but Barton had a tiebreaking RBI single in Oakland’s two-run sixth inning. Crisp also had a solo homer during his three-hit performance.
A.J. Griffin (11-9) earned his first win since July 29 despite allowing four runs and seven hits in five-plus innings.
Omar Infante and Victor Martinez also homered for the AL Central-leading Tigers, who had won three in a row. Martinez went 4 for 5.
Phillies 2, Mets 1 — Cliff Lee outpitched Zack Wheeler, Cody Asche had a two-run triple, and the visitors won in New York.
Lee (11-3) gave a bullpen taxed by an 18-inning loss Saturday a much-needed rest. He allowed a run and five hits in eight innings to win for the first time in seven starts. He also made several nice plays in the field.
Asche hit his first major league triple — with two outs in the fourth — as the Phillies improved to 7-4 under Ryne Sandberg and won for the second time in 15 road games.
Jonathan Papelbon was perfect in the ninth for his 22d save in 28 opportunities.
Dodgers 6, Cubs 2 — Zack Greinke (13-3) came within one strike of his fifth career shutout and Hanley Ramirez and Yasiel Puig homered as host Los Angeles defeated Chicago for the eighth straight time.
Greinke tied his season high with nine strikeouts as he won for the 10th time in 11 decisions since June 22. Greinke helped himself offensively, too, with a two-out hit in the fourth that scored the Dodgers’ first run.
Cardinals 8, Reds 6 — Allen Craig hit his first career grand slam with two outs in the seventh inning, helping St. Louis rally to a home win over Cincinnati.
Matt Holliday also had a long three-run homer as St. Louis moved into sole possession of first place in the NL Central for the first time since July 29. The Cardinals lead Pittsburgh by a half-game and Cincinnati by 3½ games in the top-heavy division.
Astros 10, White Sox 8 — Matt Dominguez hit a tiebreaking solo homer with two outs in the ninth inning and Chris Carter followed with his second homer of the game to lift Houston in Chicago.
Diamondbacks 6, Padres 1 — Brandon McCarthy (3-8) turned in seven strong innings, allowing only four runners over his final six frames, and Paul Goldschmidt drove in two runs to lead host Arizona.
Rockies 6, Giants 1 — Todd Helton hit the 363d homer of his career, moving within three hits of 2,500, as host Colorado beat San Francisco.
Rangers 8, Mariners 3 — A.J. Pierzynski hit a three-run homer and Mitch Moreland had a solo shot as Texas won in Seattle.