The Indians rocked Roy Halladay to the tune of eight runs and allowed seven homers overall, handing the Phillies a 14-2 defeat (see instant replay).
Here is a quick recap of Tuesday's action:
Hudson homers in 200th win
Tim Hudson proved to be a dual threat in the Atlanta Braves' 8-1 victory over the Washington Nationals on Tuesday night.
Not only did Hudson notch his 200th career win, but he also produced at the plate with a homer and a double.
Hudson, who went seven strong innings with six strikeouts, combined with Anthony Varvaro on a three-hitter.
Andrelton Simmons picked up three hits, including a homer in the first, while Freddie Freeman added three singles and three RBIs.
The Braves' victory was their ninth straight against the Nationals (see full recap).
Marlins rally in ninth
The Miami Marlins rallied in the ninth inning with two runs to beat the New York Mets, 2-1, on Tuesday night.
Juan Pierre scored the game-winning run on a wild pitch for the Marlins' second consecutive comeback victory over the reeling Mets.
Mets pitcher Jeremy Hefner entered the ninth with a 1-0 lead and a three-hitter in progress but failed to get another out in the loss.
Brandon Lyon replaced Hefner and allowed both the tying and go-ahead runs to score.
The Mets extended a season-worst losing streak to six games (see full recap).
Tigers win fifth straight
Miguel Cabrera and Price Fielder each hit a two-run home runs in the Detroit Tigers' 6-1 victory over the Minnesota Twins on Tuesday.
Justin Verlander, who pitched seven strong innings, allowed a run on five hits while striking out eight.
Tigers pitchers combined for 10 strikeouts. They reached that mark for the fifth straight game, which equals the longest streak by an American League team since at least 1921.
Vance Worley earned his fourth loss of the season by allowing six runs and 10 hits in 4 2/3 innings of work (see full recap).