Tigers stretch winning streak
Prince Fielder's two-run double lifted Detroit to a 6-5 victory over the Cleveland Indians, extending the Tigers' winning streak to 11 games.
The Indians rallied to force the game into extras after Miguel Cabrera's two-run homer in the eighth for Detroit, but the Tigers were not to be denied and eventually prevailed to establish a season-high six-game lead atop the American League Central.
The Chicago White Sox completed a three-game sweep of the New York Yankees with a 6-5 success despite six stellar innings from CC Sabathia. Alejandro De Aza hit a two-run, walk-off double in the bottom of the 12th inning at US Cellular Field.
The Yankees' defeat came hours after the Major League Baseball Players' Association filed a formal appeal of third baseman Alex Rodriguez's 211-game suspension for alleged doping violations.
Jonny Gomes smashed a two-run homer in the seventh inning and Stephen Drew provided the tie-breaking three-run shot in the ninth as the Boston Red Sox rallied for a 7-5 triumph against the Astros in Houston.
In other AL games, Humberto Quintero's two-run homer proved decisive in the Seattle Mariners' 9-7 win over the Toronto Blue Jays, the Kansas City Royals prevailed 5-2 against the Minnesota Twins and the Texas Rangers beat the Los Angeles Angels 10-3.
Charlie Morton pitched seven solid innings and notched the game-tying RBI single to help the National League Central-leading Pittsburgh Pirates sink the Miami Marlins 4-2
The NL East-leading Atlanta Braves stretched their winning run to 13 games with a 6-3 triumph over the Washington Nationals, Jason Heyward's single and Justin Upton's double providing the momentum in a three-run eighth inning.
Skip Schumaker and Andre Ethier drove in four runs apiece and Carl Crawford had four hits as the Los Angeles Dodgers trounced the St Louis Cardinals 13-4, while the New York Mets defeated the Colorado Rockies 5-0, the the Chicago Cubs saw off the Philadelphia Phillies 5-2 and the Milwaukee Brewers beat the San Francisco Giants 6-1.
The Arizona Diamondbacks edged their Interleague clash with the Tampa Bay Rays 9-8, the Cincinnati Reds squeezed past the Oakland Athletics 6-5 and the Baltimore Orioles were 10-3 winners against the San Diego Padres.