In Major League Baseball, Yankee slugger Alex Rodriguez hit a game-ending, three-run home run to cap a ninth-inning rally, giving New York an 8-6 win over the Cleveland Indians.
The Yankees trailed by four runs with two outs and no men on base in the ninth before the next six batters scored. Cleveland relief pitcher Joe Borowski came within a strike of getting the win three times before Rodriguez hit his 10th homer of the season to end the contest.
In other American League games Thursday, the Boston Red Sox beat the Toronto Blue Jays, 5-3. The Minnesota Twins edged the Seattle Mariners, 6-5. And the Chicago White Sox got by the Texas Rangers, 6-4.
In the National League, the Houston Astros rallied with five runs in the eighth inning to beat the host Cincinnati Reds, 8-6. Luke Scott led the comeback with a bases-loaded double.
Other NL winners Thursday were the Dodgers, Brewers, Phillies, Giants, Padres, Cubs and Mets.
The Los Angeles Dodgers trounced the Colorado Rockies, 8-1. The Milwaukee Brewers defeated the Pittsburgh Pirates, 7-5. The Philadelphia Phillies doubled the Washington Nationals, 4-2. The San Francisco Giants beat the St. Louis Cardinals, 6-2. The San Diego Padres tripped up the Arizona Diamondbacks, 11-6. The Chicago Cubs shut down the Atlanta Braves, 3-0. And the New York Mets crushed the Florida Marlins, 11-3.