American LeagueBrad Radke won for the seventh time in eighth decisions, lifting the Minnesota Twins over Detroit 4-2 and stopping the Tigers' four-game winning streak on Tuesday.
Joe Mauer, whose third-inning groundout tied the game, doubled off Nate Robertson (10-8) for a 3-2 lead in the fifth, helping the Twins to their fifth win in six games.
Radke (11-8) gave up two runs and nine hits in seven innings, walking one. He is 7-1 in his last 12 starts. Joe Nathan gave up a two-out walk to Brandon Inge and a single to Curtis Granderson in the ninth, then retired Placido Polanco on a flyout for his 24th save.
White Sox 6, Yankees 5
At Chicago, Paul Konerko homered off Mariano Rivera to tie it in the ninth and Jermaine Dye singled home the winning run off Scott Proctor (4-3).
Konerko's opposite-field homer to right-center made it 5-all and gave Rivera just his third blown save in 31 chances this season.
Tadahito Iguchi singled leading off the 11th, a one-hop liner that was knocked down by second baseman Robinson Cano, whose throw to first was wide. Jim Thome walked and Dye lined a one-out single to center.
Royals 6, Red Sox 4
At Kansas City, Luke Hudson (5-4) won his fifth straight decision and Emil Brown had three RBIs as Kansas City overcame David Ortiz's major league-leading 41st homer -- 1,000th career hit.
Red Sox rookie Jon Lester (5-2), who held the Royals to one hit in eight scoreless innings on July 18, allowed four runs, six hits, three walks and a hit batter. The Red Sox lost their third straight and dropped to 6-10 since July 22.
Angels 5, Indians 4
At Cleveland, pinch-hitter Adam Kennedy's two-out single off Rafael Betancourt (0-4) scored Vladimir Guerrero with the go-ahead run in the eighth following a double steal, and Los Angeles won its fourth straight.
Brendan Donnelly (2-0) pitched 1 1-3 innings in relief of Jered Weaver, who recorded his third straight no-decision after winning his first seven starts.
Orioles 8, Blue Jays 4
At Toronto, Nick Markakis homered and had a career-high four RBIs, Daniel Cabrera (5-7) got his first major league win since June 10 and Miguel Tejada also homered for Baltimore, which sent Toronto to its 11th loss in 15 games.
Down 2-1 in the seventh, Baltimore scored four runs after starter Shaun Marcum was replaced by Scott Schoeneweis (2-2). Markakis hit a tying single with two outs, and Melvin Mora had a three-run double off Justin Speier. Markakis added a three-run homer off Francisco Rosario in the eighth.
Mariners 5, Devil Rays 1
At Seattle, Richie Sexson hit his fourth grand slam of the season in the 10th inning.
Ichiro Suzuki, who was in a 3-for-22 slide, opened the 10th with a double down the left-field off Shawn Camp (4-1). Seth McClung relieved, Jose Lopez sacrificed, and Adrian Beltre and Raul Ibanez were intentionally walked to load the bases. Sexson followed with his 13th career grand slam.
Athletics 7, Rangers 6
At Oakland, the Athletics rallied from a 4-0 deficit and benefited from a game-ending interference call against batter Mark DeRosa on catcher Jason Kendall to extend their winning streak to six.
David Wright hit a pair of run-scoring singles and New York beat the San Diego Padres 3-2 in the return to Shea Stadium of former Mets catcher Mike Piazza on Tuesday.
Piazza, who signed with the Padres in the offseason, went 1-for-4 and received loud cheers from the moment he exited the dugout for pregame stretching to his last at-bat in the eighth inning.