Matt Garza pitched eight strong innings and major league RBI leader Evan Longoria drove in three runs to send the Tampa Bay Rays past the Baltimore Orioles 6-3 in the American League on Tuesday.
Garza (3-2) allowed three runs and four hits, improving to 6-0 lifetime against the Orioles.
Brian Roberts and Gregg Zaun homered to give the Orioles a 3-1 lead. Longoria's pop-fly double off Koji Uehara (2-2) tied it 3-all in the sixth. The 2008 AL rookie of the year singled between shortstop and third base to drive in two more runs for a 6-3 lead in the seventh.
Uehara allowed six runs (three earned) and seven hits in 6 2-3 innings, his first outing since being hit in the chest by a line drive last week.
Blue Jays 10, Indians 6
At Toronto, Adam Lind's three-run home run and Scott Rolen's solo shot led Toronto's comeback in a seven-run seventh inning.
Trailing 6-3 after Cleveland scored four times in the top of the seventh, the Blue Jays scored seven runs and six hits off four Indians relievers in the bottom half. Cleveland relievers have a combined ERA of 6.49 this season.
Making his major league debut, Toronto left-hander Brett Cecil allowed two runs _one earned _ and six hits in six innings.
Jhonny Peralta snapped an 0-for-14 slump by going 3-for-4 with two RBIs for Cleveland.