Cleveland's Tomlin ices N.Y. in debut
AMERICAN LEAGUE
Josh Tomlin took a shutout into the eighth inning against Alex Rodriguez and the visiting New York Yankees to win his major league debut with the Cleveland Indians, 4-1 on Tuesday night.
Getting one more chance at hitting his 600th homer with two outs in the ninth inning, Rodriguez grounded into a forceout to shortstop to end the game. A-Rod went 0 for 4 on his 35th birthday.
Rays 3, Tigers 2: At St. Petersburg, Fla., James Shields gave up two runs over 6 2/3 innings, leading Tampa Bay past Detroit.
Blue Jays 8, Orioles 2: Jose Bautista hit two home runs, leading host Toronto past Baltimore.
Rangers 3, Athletics 1, 10 inn.: At Arlington, Texas, Nelson Cruz hit a two-run homer in the bottom of the 10th to lift Texas past Oakland after Rangers starter Cliff Lee struck out a career-high 13 and scattered five hits in a nine-inning no-decision.
Red Sox 4, Angels 2: At Anaheim, Calif., Jed Lowrie's two-run double in the seventh lifted Boston past Los Angeles.
Twins 11, Royals 2: Danny Valencia drove in three runs and visiting Minnesota beat Kansas City.
NATIONAL LEAGUE
Nationals 3, Braves 0: Miguel Batista allowed only three singles in five scoreless innings, leading host Washington past Atlanta.
Mets 8, Cardinals 2: Jeff Francoeur and Jose Reyes homered, leading New York past visiting St. Louis.
Giants 6, Marlins 4: Juan Uribe's tie-breaking home run in the eighth lifted host San Francisco past Florida.
Dodgers 2, Padres 0: Andre Ethier's two-run single in the seventh lifted Los Angeles at San Diego.
Astros 6, Cubs 1: Lance Berkman hit a grand slam and host Houston beat Chicago.
Phillies 9, Diamondbacks 5: Ryan Howard hit a tiebreaking two-run homer in the sixth and host Philadelphia beat Arizona.
Pirates 4, Rockies 2: At Denver, Zach Duke threw six solid innings to help Pittsburgh beat Colorado.
Reds 12, Brewers 4: Brandon Phillips, Joey Votto and Scott Rolen had four hits apiece and Cincinnati won at Milwaukee.