SEATTLE - A struggling Rodrigo Lopez allowed two hits in 7Q dominant innings of the Baltimore Orioles' 2-0 victory over the Seattle Mariners on Thursday.
Lopez (2-7) retired 17 consecutive batters from Raul Ibanez's first-inning single to Richie Sexson's single with one out into the seventh. Lopez, who struck out four, ended a seven-game losing streak, the longest of his six-season career. He also sent Seattle to its second loss in seven games.
Closer Chris Ray replaced Lopez after his first walk, to Jeremy Reed with one out in the eighth. Ray retired pinch-hitter Roberto Petagine - when rookie left fielder Nick Markakis made a charging, flopping catch of a line drive - and then struck out Yuniesky Betancourt.
Ray finished the ninth for his 12th save in 12 chances.
Brian Roberts had two doubles and two runs scored - one on Miguel Tejada's double in the first and the other on Jay Gibbons' single in the third - as Baltimore split the four-game series.
TIGERS 13, ROYALS 8
In Kansas City, Mo., Ivan Rodriguez drove in five runs in the final two innings and Detroit rallied from a six-run deficit to beat Kansas City, handing the Royals their 13th consecutive loss.
Rodriguez hit a two-run triple in the eighth to erase Kansas City's 8-6 lead and a three-run homer in Detroit's five-run ninth. Craig Monroe, who went 4-for-4, and Marcus Thames started the ninth with solo homers off Elmer Dessens (2-5).
Tony Graffanino, Angel Berroa and Doug Mientkiewicz hit consecutive home runs against Mike Maroth in the first inning as the Royals seized a 6-0 lead.
But Rodriguez's two-run triple off Ambiorix Burgos with two outs in the eighth tied it at 8 and denied Bobby Keppel the win in his major league debut.
The 13-game losing streak is the second-longest for Kansas City, which lost 19 in a row last season.
The Royals are a major league-worst 10-35 and drawing comparisons to some of the worst teams in major league history.