ANAHEIM, Calif. — Albert Pujols, Howie Kendrick, Josh Hamilton and Mike Trout all homered off Jeremy Guthrie, and Los Angeles handed the Kansas City right-hander his first loss in 19 starts with a 6-2 win on Tuesday.
Hamilton, the Angels' right fielder, made his fourth start at designated hitter after being removed from Monday night's series-opening loss in the seventh inning because of lightheadedness.
Guthrie (5-1), an Ashland native, yielded five runs and 11 hits over seven innings. He held the franchise record for consecutive starts without a loss while winning his previous 10 decisions. It was his first loss since Aug. 3 last year, when Texas beat him 5-3 at Kansas City.
It was the first time in Guthrie's 10-year career that he allowed four homers in a game.
Yankees 4, Mariners 3
At New York, Robinson Cano hit a two-run double, Lyle Overbay delivered a tiebreaking sacrifice fly and New York rallied past Seattle after Felix Hernandez left following a couple of odd twists.
Hernandez exited after six innings with a 3-1 lead, having outpitching CC Sabathia in the first matchup between the former Cy Young Award winners. Hernandez, however, tweaked his back in the sixth when he fielded a comebacker, pivoted and threw to second for a forceout.
The right-hander allowed one earned run in another strong outing at Yankee Stadium, and leads the AL with a 1.53 ERA. Sabathia, who had won his last eight starts against Seattle, struck out 10 in 61/3 innings while giving up 10 hits.
Rangers 6, Athletics 5,10 innings
At Oakland, Calif., Adrian Beltre hit a tiebreaking home run in the 10th inning, Mitch Moreland followed with his second of the game and Joe Nathan made sure Texas held off Oakland.
Nathan gave up a run in the bottom of the 10th but escaped a bases-loaded, one-out jam to snap Texas' four-game losing streak to the Athletics.
Beltre sent a 3-0 pitch from Chris Resop (1-1) to center field with one out in the 10th for his ninth homer of the year. Moreland connected two batters later. He also hit a two-run shot in the fourth.
Rays 5, Red Sox 3
At St. Petersburg, Fla., Matt Moore pitched six solid innings to remain unbeaten and tie for the major league lead in wins, sending the surging Tampa Bay Rays to a victory over the Boston Red Sox.
Moore (7-0) yielded a three-run homer to David Ortiz in the first, then limited the struggling Red Sox to one hit over the next five innings.
Tigers 6, Astros 2
At Detroit, Miguel Cabrera homered, Doug Fister pitched seven impressive innings and Andy Dirks gave the Tigers a lift for a second straight night in Detroit's victory over Houston.
White Sox 4, Twins 2
At Minneapolis, Adam Dunn and Dayan Viciedo hit consecutive homers to back another strong start from Jake Peavy in Chicago's victory over Minnesota.
Blue Jays 10, Giants 6
At Toronto, R.A. Dickey snapped a four-start winless streak, Melky Cabrera had four hits against his former team and Toronto beat San Francisco.
Edwin Encarnacion drove in two runs and scored twice as the Blue Jays had a season-high 18 hits and won three straight games for the second time this season.
Dickey (3-5) struck out a season-high 10 in six innings, allowing two runs and six hits, to win for the first time since April 18 against the White Sox.
Brandon Belt hit a solo homer and Pablo Sandoval added a three-run shot in the ninth but it wasn't enough for the NL West-leading Giants, who had won three straight and 10 of 13.
Cabrera went 4 for 5 with two RBIs. He reached on an error and hit an RBI single in Toronto's six-run first inning.
Padres 3, Orioles 2
At Baltimore, Chris Denorfia and Everth Cabrera hit two-out RBI singles off Jim Johnson in the ninth inning, and San Diego got a home run from Carlos Quentin in a victory over Baltimore.
Phillies 6, Indians 2
At Philadelphia, Jonathan Pettibone pitched neatly into the seventh, Kevin Frandsen and Domonic Brown hit solo homers and the Phillies beat the Indians.
Cardinals 10, Mets 4
At St. Louis, Carlos Beltran drove in four runs and rookie left-hander John Gast picked up a win in his major league debut, helping the St. Louis Cardinals cruise past the New York Mets.
Rockies 9, Cubs 4
At Chicago, Carlos Gonzalez homered twice and finished with a career-high five hits to lead the struggling Rockies to a victory over the Cubs.
Reds 6, Marlins 2
At Miami, Homer Bailey pitched a six-hitter to earn his first victory since April 5, and the Reds extended their winning streak to four games by beating the Miami Marlins.
Xavier Paul hit a three-run double for the Reds, who took advantage of consecutive bases-loaded walks by Ricky Nolasco. Brandon Phillips, who began the night tied for the NL lead in RBIs, drove in two runs.
Diamondbacks 2, Braves 0
At Phoenix, Patrick Corbin allowed three hits in seven innings and the Diamondbacks turned an infield double into two runs to beat the Braves.
Pirates 4, Brewers 3, 12 innings
At Pittsburgh, Andrew McCutchen homered leading off the bottom of the 12th inning to lift the Pirates to a victory over the Brewers.
Dodgers 2, Nationals 0
At Los Angeles, Clayton Kershaw scattered five hits while striking out 11 in 82/3 innings, and Andre Ethier delivered a two-run single as the Dodgers beat the Nationals.
Kershaw (4-2) picked up his first win since April 28 but had to escape a bases-loaded jam in the first inning. He did so by striking out Tyler Moore.