Nelson Cruz hit a grand slam and tied his career high with eight RBIs, Josh Hamilton hit his 19th home run of the season and the Texas Rangers beat the Toronto Blue Jays 14-3 Friday night. Cruz's grand slam came in the seventh inning and gave Texas a 14-1 lead. He also had a three-run double in the first and an RBI single in the sixth. Toronto starter Brandon Morrow (5-3) was knocked out after recording just two outs in the first. The right-hander, who had two shutouts in his prior four starts, gave up six runs and five hits in the shortest start of his career. Derek Holland (4-3) struck out a season-high nine in 7 1-3 innings. He allowed two runs and five hits. Blue Jays backup catcher Jeff Mathis pitched a scoreless eighth, becoming the sixth position player in Toronto history to pitch. Orioles 8, Royals 2: Jason Hammel pitched six shutout innings, Chris Davis homered and drove in three runs, and the Baltimore Orioles cruised past the Kansas City Royals. The crowd of 28,954 included nearly 11,000 walk-up fans, a Camden Yards record. Rays 7, Red Sox 4: Matt Joyce hit his second grand slam in six games and Elliot Johnson had a two-run shot. Carlos Pena, inserted into the leadoff spot after a miserable slump, added a solo homer for the Rays. Adrian Gonzalez had an RBI double for Boston, which lost for just the fourth time in 14 games. White Sox 9, Indians 3: Adam Dunn hit his 15th homer, A.J. Pierzynski and Dayan Viciedo each went deep for the second straight night, and the Chicago White Sox beat the Cleveland Indians for their seventh win in eight games. Pierzynski also tripled and scored three runs while driving in two. Viciedo knocked in two runs and scored twice, and the White Sox gave Jose Quintana (1-0) all the support he needed in his first major league start. Tigers 10, Twins 6: Prince Fielder had three hits and two RBIs and the struggling Detroit Tigers offense broke out in a big way. Alex Avila drove in three runs on two doubles, Drew Smyly (2-1) gave up four runs — three earned — on six hits in five innings and Brennan Boesch added three hits and two RBIs for the Tigers, who bounced back from a three-game sweep at the hands of AL Central-leading Cleveland. Yankees 6, Athletics 3: Mark Teixeira and Nick Swisher hit two-run homers to help New York to its seventh straight win in Oakland. Robinson Cano also homered and Ivan Nova (5-2) allowed three runs in seven innings to win his ninth straight road decision. The Yankees have won three straight following a stretch of six losses in seven games. Tyson Ross (2-5) allowed the three long balls as the A's lost their third straight game. Josh Reddick and Kila Ka'aihue hit solo homers for Oakland. Angels 6, Mariners 4: Pinch-hitter Howie Kendrick broke a tie in the top of the ninth inning with a two-run single off Seattle closer Brandon League, and Los Angeles rallied from a 4-0 deficit.