Alex Rodriguez hit his 630th home run to tie Ken Griffey Jr. for fifth place on the career list and Hiroki Kuroda pitched well in his pinstripes debut as the New York Yankees beat the Los Angeles Angels 5-0 Friday in their 110th home opener. Nick Swisher lined a three-run double off Ervin Santana (0-2) in the first inning soon after recently retired teammate Jorge Posada threw out the ceremonial first pitch and hugged all his old pals. Curtis Granderson added a Yankee Stadium-friendly homer. New York has won four in a row overall and 14 of its last 15 home openers. Albert Pujols singled in four at-bats. The slumping Angels slugger is 6 for 27 (.222) with no home runs this season. Los Angeles has lost three straight. Rodriguez came in hitting .174 without an RBI in the first six games, but got three hits. Kuroda (1-1) gave up five hits and left after Bobby Abreu's infield single that led off the ninth. He struck out six and walked two. Red Sox 12, Rays 2: Josh Beckett pitched eight solid innings and Boston rebounded from a rough road trip by beating Tampa Bay to win its eighth straight home opener. Red Sox center fielder Jacoby Ellsbury, the runner-up for AL MVP last year, left with an injured right shoulder. White Sox 5, Tigers 2: Jake Peavy pitched effectively into the seventh inning and Dayan Viciedo homered and made a key catch as Chicago defeated Detroit. Peavy (1-0) took a one-hitter and a 3-0 lead into the seventh before Delmon Young's two-out, two-run homer finished him. Rangers 4, Twins 1: Matt Harrison breezed through eight innings and Ian Kinsler homered to lead Texas past Minnesota. Harrison (2-0) allowed one run and seven hits with four strikeouts, and Elvis Andrus had three hits for the Rangers. Indians 8, Royals 3: Michael Brantley broke out of a 0-for-15 slump with a pair of hits during a seven-run first inning and Cleveland roughed up Luke Hochevar before knocking him out of the game while spoiling Kansas City's home opener. Orioles 7, Blue Jays 5: Wilson Betemit hit a two-run single in the eighth inning and Baltimore rallied to beat Toronto, snapping a three-game skid. The Orioles opened a 10-game road trip, their longest of the season. Athletics 4, Mariners 0: Bartolo Colon gave up three hits in seven shutout innings for his 16th career win against Seattle, and the Oakland Athletics ruined the Mariners' home opener.