ST. PETERSBURG, Fla. -- Ryan Rupe pitched his first career complete game, and John Flaherty hit his second career grand slam Tuesday night as the Tampa Bay Devil Rays snapped a four-game losing streak with a 5-1 victory over the Seattle Mariners.
Mariners manager Lou Piniella was ejected after Seattle batted in the eighth inning for arguing with home plate umpire John Shulock. Piniella kicked on home plate nine times before getting down on one knee and using his hands to completely cover the plate with dirt.
Rupe (5-5) finished with a five-hitter, beating the Mariners for the second time in a week after losing his first four career decisions against Seattle.
Red Sox 6, Blue Jays 4
TORONTO -- Toronto closer Kelvim Escobar (1-2) walked Jason Varitek and Trot Nixon with the bases loaded in the ninth inning as Boston won.
Jose Offerman hit a two-run homer for the Red Sox, who rallied after Pedro Martinez allowed four runs in the first two innings.
Martinez, who hasn't lost in seven decisions this season, got a no-decision after allowing four runs and seven hits in six innings.
Yankees 4, White Sox 2
CHICAGO -- Derek Jeter and Bernie Williams sparked an eighth-inning rally with RBI singles, and Rondell White doubled in the go-ahead runs as New York beat Chicago.
Ted Lilly (2-4) allowed three hits in seven innings for the Yankees, who won their fourth straight to remain a game behind Boston in the AL East. Mariano Rivera pitched the ninth for his 16th save in 18 chances.
Athletics 5, Orioles 2
BALTIMORE -- Mark Mulder won for the first time since April 6, allowing one earned run over six innings as Oakland defeated Baltimore.
Eric Chavez and Adam Piatt both hit two-run homers off Calvin Maduro (2-5) for the A's, whose fourth straight victory matched a season high.
Moved up a day in the rotation by Oakland manager Art Howe, Mulder (3-4) responded with a performance that was reminiscent of last year, when he went 21-8. The left-hander gave up two runs, eight hits and struck out four.
Indians 4, Tigers 2
CLEVELAND -- Chuck Finley struck out 11, including a club record-tying six straight, and Travis Fryman drove in three runs to lead Cleveland.
Finley (3-6) gave up two runs and two hits in the first inning but then dominated. He retired 20 of 21 before Brandon Inge opened the eighth with an infield single to end Finley's night.
Royals 7, Angels 4
KANSAS CITY, Mo. -- Paul Byrd gave up three runs before retiring a batter, but settled down to earn his eighth win, pitching Kansas City past Anaheim.
Byrd (8-2) gave up a two-run homer to Darin Erstad and a solo blast to Troy Glaus in the first, but didn't allow another run until Garret Anderson's solo homer with one out in the eighth.
Byrd allowed four runs -- three earned -- and seven hits in 7 1-3 innings to tie Chicago's Mark Buehrle for the AL lead in wins. Roberto Hernandez got three outs for his eighth save in as many chances.
Twins 11, Rangers 4
ARLINGTON, Texas -- Jacque Jones hit a grand slam and tied a career high with five RBIs as Minnesota handed Texas its fifth straight defeat.
Alex Rodriguez hit his 15th homer to take over the AL lead, but the Rangers lost for the 10th time in 11 games.
A.J. Pierzynski had two hits and David Ortiz hit a three-run double for the Twins, who have won four of five.
Peninsula Clarion ©2014. All Rights Reserved.