Atlanta’s Tim Hudson did not allow a run into the eighth inning before suffering a gruesome leg injury when trodden on by a New York base runner at first, overshadowing the Braves’ 8-2 win over the Mets.
In Seattle, Cleveland’s Scott Kazmir allowed just one hit over his eight innings, steering the Indians to a 10-1 thrashing of the Mariners.
Los Angeles’ Mark Ellis hit a two-run homer to highlight the Dodgers’ five-run 10th inning which capped an 8-3 win over Toronto and a three-game sweep.
At Chase Field, Arizona, Chicago’s Nate Schierholtz lined a two-out double into the left-field corner in the top of the 12th inning to drive in the go-ahead run, giving the Cubs a 7-6 win over the Diamondbacks.
Detroit’s Prince Fielder, Austin Jackson and Torii Hunter homered, compensating for the absence of an injured Miguel Cabrera and leading the Tigers to a 6-2 win over the Chicago White Sox.
In Houston, Texas, Oakland’s Coco Crisp hit a two-run homer in a three-run seventh inning to lift the A’s to a 4-3 win over the Astros.
In the day’s other games, the Angels’ Jered Weaver outpitched Mike Pelfrey with eight scoreless innings in 1-0 win over Minnesota, Milwaukee’s Kyle Lohse pitched seven strong innings to direct the Brewers’ 3-1 win over the Padres and Colorado’s Jorge de la Rosa pitched six scoreless innings in the Rockies’ 2-1 victory over Miami.