ST. PETERSBURG, Fla. (AP) -- Matt Garza pitched eight effective innings and Kelly Shoppach came within a triple of hitting for the cycle for Tampa Bay Tuesday as the Rays defeated the San Diego Padres, 5-3.
Garza (8-5) gave up three runs and six hits to rebound from a loss last Friday to Florida in which the right-hander allowed seven runs in 1 1-3 innings.
Tampa Bay also got home runs from B.J. Upton and Carlos Pena. Rafael Soriano pitched the ninth for his 17th save.
White Sox 2, Braves 0
CHICAGO -- Paul Konerko homered with two outs in the eighth inning, lifting the White Sox to their ninth straight victory.
ADVERTISEMENT
Gavin Floyd, J.J. Putz (3-2) and Bobby Jenks combined on a two-hitter for the White Sox, who have their longest winning streak since 2006 and have won 13 of their last 14 games.
Phillies 12, Indians 3
PHILADELPHIA -- Joe Blanton pitched effectively into the eighth inning and the Phillies roughed up Fausto Carmona to complete a three-game sweep.
Placido Polanco had four hits, Chase Utley and Jayson Werth each had three hits and catcher Dane Sardinha connected for his first career home run for the Phillies.
A thunderstorm pounded the field with two outs in the eighth, causing a delay of 1 hour, 37 minutes.
Cubs 3, Mariners 2, 13 innings
SEATTLE -- Marlon Byrd hit an opposite field RBI single with one out in the 13th inning, and Chicago avoided a sweep in Seattle.
Pinch-hitter Alfonso Soriano led off the 13th with a walk against reliever Garrett Olson (0-2). Kosuke Fukudome sacrificed Soriano to second and, after Ryan Theriot walked, Byrd lined a 1-2 pitch from Sean White into right field. Soriano was waved around third and beat Ichiro Suzuki's throw to the plate.
ADVERTISEMENT
Tigers 6, Mets 5
NEW YORK -- Armando Galarraga won for the first time since his near-perfect game, Phil Coke struck out David Wright in a key spot and the Detroit held off the Mets.
Magglio Ordonez and Ryan Raburn homered as the Tigers built a 6-1 lead through five innings and managed to avert a sweep.
Galarraga (3-1) had received no-decisions in all three starts since his near-perfect game.
Blue Jays 5, Cardinals 0
TORONTO -- Vernon Wells homered twice and Brandon Morrow pitched eight sharp innings for his first win in five starts.
Adam Lind also homered for the Blue Jays. Morrow (5-5) allowed five hits, walked one and struck out eight before a crowd of only 12,392.
Orioles 11, Marlins 5
ADVERTISEMENT
BALTIMORE -- Miguel Tejada had a season-high four hits, ended a long home run drought and drove in four runs to lead the Orioles.
Tejada singled in a run and scored in the third inning, singled in the fourth, singled and scored in the sixth and hit a three-run homer in the seventh. The drive ended a career-long streak of 205 at-bats without a home run.
National League Astros 7, Giants 5
HOUSTON -- Wandy Rodriguez shook off his recent struggles and Hunter Pence hit a three-run homer to lead the Astros.
Rodriguez (4-10) allowed four hits and two runs -- none earned -- in six innings to break a three-game losing streak.
Rookie Jason Castro, who made his major league debut Tuesday, hit his first home run -- a solo shot to right field -- in the second inning. The crowd rose for a standing ovation and his mother beamed as she snapped photos of him with a digital camera as he rounded the bases.
Giants starter Matt Cain (6-6) was knocked around for nine hits and seven runs, both season highs, in a season-low 2 2-3 innings.