Tigers roar to 12th straight win
The Detroit Tigers hammered the Cleveland Indians 10-3 to seal a four-game series sweep and extend their winning streak to 12 games.
Max Scherzer allowed two runs and four hits over seven innings and Miguel Cabrera drove in three runs as the Tigers - spurred by a six-run third inning - overpowered their hosts and opened up a seven-game advantage over the Indians atop the American League Central.
In Thursday's only other AL encounter, Bruce Chen held Boston scoreless through 7 2/3 innings, giving up just five hits, as the East-leading Red Sox went down 5-1 to the Royals in Kansas City.
Russell Martin's pinch-hit single in the 10th inning secured a 5-4 triumph for the National League Central-leading Pittsburgh Pirates - their fifth straight win - against the Miami Marlins.
AJ Ellis' three-run homer lifted the Los Angeles Dodgers to a 5-1 victory over the Cardinals in St Louis, while Dillon Gee allowed one run over 7 2/3 innings, striking out three, as the New York Mets edged the Colorado Rockies 2-1.
A first Major League homer by third baseman Cody Asche helped the Philadelphia Phillies crush the Chicago Cubs 12-1, and Tim Lincecum gave up only one hit across eight shutout innings as the San Francisco Giants toppled the Milwaukee Brewers 4-1.