Cruz's monster night helps Rangers rout Jays
* AMERICAN LEAGUE
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 on Friday night at Arlington, Texas.
Tigers 10, Twins 6: At Minneapolis, Prince Fielder had three hits and two RBIs to help Detroit beat Minnesota.
White Sox 9, Indians 3: Adam Dunn, A.J. Pierzynski and Dayan Viciedo each homered to lead Chicago past visiting Cleveland.
Rays 7, Red Sox 4: Matt Joyce hit a grand slam to lead Tampa Bay at Boston.
Orioles 8, Royals 2: Jason Hammel pitched six shutout innings and Baltimore beat visiting Kansas City.
Yankees 6, Athletics 3: Mark Teixeira and Nick Swisher hit two-run homers to help New York win at Oakland.
* NATIONAL LEAGUE
Nationals 7, Braves 4: Ryan Zimmerman hit a three-run triple and Washington won at Atlanta.
Pirates 1, Cubs 0: A.J. Burnett tossed 5 1/3 solid innings and Pittsburgh beat visiting Chicago.
Marlins 7, Giants 6: Chris Coghlan hit a three-run homer and host Miami rallied past San Francisco.
Mets 6, Padres 1: Dillon Gee struck out nine, doubled and scored the go-ahead run to lead New York past visiting San Diego.
Rockies 6, Reds 3: Todd Helton homered and drove in three runs, leading Colorado at Cincinnati.
Phillies 5, Cardinals 3, 10 inn.: Hunter Pence hit a two-run homer in the 10th to lift Philadelphia at St. Louis.
Astros 3, Dodgers 1: Lucas Harrell took a shutout into the eighth and Houston won at Los Angeles.
Brewers 7, Diamondbacks 1: At Phoenix, Ryan Braun, Rickie Weeks and Corey Hart homered to lead Milwaukee past Arizona.