American LeagueC.C. Sabathia finished a marvelous May by working six solid innings and Jhonny Peralta hit a two-run homer to lead the Cleveland 4-3 over the Chicago White Sox.
Sabathia (5-1) missed nearly all of April after getting hurt on opening night in Chicago, but went 5-1 last month with 1.20 ERA and tossed two complete games.
Sabathia (5-0) out-dueled Sox ace Mark Buehrle (6-3) as the Indians bounced back after being pummeled 11-0 in the opener of the four-game series.
Peralta homered in Cleveland's four-run third inning off Buehrle, who came in 3-0 with a 0.96 ERA in his previous four starts. The lefty gave up four runs and eight hits in six innings.
Blue Jays 8, Red Sox 5
At Toronto, Vernon Wells hit three home runs for the first time in his career and Troy Glaus homered twice to lead the Toronto Blue Jays over the Boston Red Sox 8-5 on Tuesday.
Wells and Glaus hit back-to-back homers in the first off Josh Beckett (7-2), who had won his previous four starts. They got Beckett again with solo homers, Wells in the third and Glaus, his 17th, in the fifth. Wells then added a solo shot -- his 15th -- off David Riske in the eighth.
It was first time two Toronto players had multihomer games together since Carlos Delgado hit three and Raul Mondesi hit two on April 20, 2001, at Kansas City.
Gustavo Chacin (6-1), who came off the 15-day disabled list earlier on Tuesday, allowed two runs and four hits and walked four in five innings. B.J. Ryan pitched 1 1-3 innings for his 12th save in 13 chances.
Orioles 7, Devil Rays 5
At Baltimore, Corey Patterson hit two solo homers, Miguel Tejada had one, and Baltimore handed Tampa Bay its season-high fifth straight loss.
Patterson also made a leaping catch at the wall on a drive to center by pinch-hitter Greg Norton with a man on and two outs in the ninth.
Rodrigo Lopez (3-7) allowed three earned runs and eight hits in 6 2-3 innings for the Orioles, who improved to 6-2 against Tampa Bay this season. Chris Ray worked the ninth for his 14th save in 14 chances.
Damon Hollins, Ty Wigginton and Aubrey Huff homered for Tampa Bay, now 1-7 on its longest road trip of the season. Doug Waechter (0-4) is winless in 15 starts since Aug. 27.
Brett Myers pitched eight strong innings and Bobby Abreu hit a three-run homer to lead the Philadelphia Phillies over the Washington Nationals 4-2.
Myers (4-2) allowed two runs and three hits, helping the Phillies win their third straight after losing nine of 11. Myers struck out six and walked two to lower his ERA to 2.80. Tom Gordon pitched a scoreless ninth for his 15th save in 16 chances.
Marlon Byrd hit a two-run homer for Washington.
Tony Armas Jr. (5-3) allowed four runs and five hits in 6 1-3 innings. He retired the side in five of the first six innings, but unraveled in the seventh.
Marlins 5, Giants 3
At Miami, Miguel Cabrera drove in four runs and Brian Moehler pitched six solid innings to lead Florida.
Cabrera hit a three-run homer in the third inning and a RBI double in the eighth. Moehler (3-4) allowed two runs and six hits, struck out three and walked one to win his third straight decision. Joe Borowski pitched the ninth for his sixth save.
San Francisco played without Barry Bonds, who sat out because of a sore back which could keep him out of the lineup again on Wednesday, when manager Felipe Alou planned to rest the slugger anyway. Lance Niekro homered twice for the Giants and went 3-for-4 after being activated from the disabled list earlier in the day. Moehler helped himself with a RBI single off Noah Lowry (1-3) in the third -- his first hit of the season in 17 at-bats.