ARLINGTON, Texas — Albert Pujols homered twice to offset another tough day for Josh Hamilton in his second game back in Texas, and the Los Angeles Angels beat the Rangers 8-4 Saturday.
Pujols hit a two-run shot to the lawn in center field off Matt Harrison in the first inning and watched Hamilton strike out twice and fly out behind him after taking three intentional walks.
The only other time the Rangers let him swing, Pujols homered off reliever Jason Frasor in the sixth.
Mark Trumbo also had a two-run homer in the first against Harrison (0-2), who gave up eight hits and five runs in five innings after losing to Houston on opening night.
The Rangers' Mitch Moreland and Ian Kinsler hit third-inning home runs against Tommy Hanson (1-0), who gave up three runs over six innings in his Angels debut after arriving in an offseason trade with Atlanta.
TIGERS 8, YANKEES 4: At Detroit, Miguel Cabrera went 4-for-4 day and Prince Fielder drove in two runs to lead the Tigers. Max Scherzer (1-0) gave up four runs in five-plus innings to pick up the win in a shaky start, his first of the season.
BLUE JAYS 5, RED SOX 0: At Toronto, Boston pitcher John Lackey left with a strained biceps in his first start since September 2011, grabbing his right arm in pain and coming out in the fifth inning. J.P. Arencibia hit a two-run homer and Colby Rasmus had a three-run shot for the Blue Jays. J.A. Happ and three relievers combined on the two-hit shutout victory.
WHITE SOX 4, MARINERS 3: At Chicago, Alex Rios hit a tiebreaking, two-run homer off Felix Hernandez in the sixth inning for the White Sox, who improved to 25-5 against Seattle since the start of the 2010 season. Hernandez (1-1) allowed four runs and six hits over 61/3 innings in his first try for win No. 100. The right-hander struck out three to give him 1,498 for his career.
NATIONALS 7, REDS 6 (11 innings): At Cincinnati, Ian Desmond made two errors at shortstop that helped the Reds take the game to extra innings, then led off the 11th with his first home run of the season to rally Washington to victory. Bryce Harper also homered and Wilson Ramos homered twice for the Nationals.
CARDINALS 6, GIANTS 3: At San Francisco, Carlos Beltran hit a go-ahead, two-run single against his former team and Shelby Miller beat the reigning World Series champions in his second career start for St. Louis.
METS 7, MARLINS 3: At New York, John Buck drove in four runs and was part of a rare umpire's interference call that helped the Mets beat Miami.
ROYALS 4, PHILLIES 3: At Philadelphia, pinch-hitter Kevin Frandsen hit a bases-clearing, three-run double with two outs in the ninth off closer Greg Holland to lift the Phillies to victory in front of the smallest crowd in Philadelphia in four years.