BALTIMORE (AP) - Nate McLouth homered leading off the bottom of the 10th inning, Chris Dickerson hit a pair of solo shots and the Baltimore Orioles beat the New York Yankees 3-2 Tuesday night to snap a six-game losing streak.
McLouth hit a 1-1 pitch from Vidal Nuno (1-1) into the bleachers in right-center to give the Orioles their first win since May 12.
Jim Johnson (2-4), who blew three save opportunities during the six-game skid, got three straight outs in the 10th. His performance capped an exceptional effort by Orioles pitchers, who retired 21 of the last 22 New York batters.
Travis Hafner drove in both runs for the Yankees, who fell to 19-1 when scoring first.
ANGELS 12, MARINERS 0
ANAHEIM, Calif. (AP) - Mike Trout hit for the cycle and drove in five runs, Josh Hamilton celebrated his 32nd birthday with a homer and a triple, and Howie Kendrick also went deep in the Angels' rout of the Mariners.
Trout, last season's AL rookie of the year and MVP runner-up, became the sixth player in Angels history to complete the cycle and the first to do it since Chone Figgins on Sept. 16, 2006, at Texas.
Jerome Williams (3-1) scattered six hits over eight innings, struck out six and walked two while helping send the Mariners to their season-high fifth straight loss.
Aaron Harang (1-5) lasted only 3 1-2 innings in his first outing since May 7, giving up seven runs and nine hits - seven of them for extra bases.
ATHLETICS 1, RANGERS 0
ARLINGTON, Texas (AP) - Rookie right-hander Dan Straily pitched seven scoreless innings and Yoenis Cespedes homered as the Athletics won their fifth straight game, beating the Rangers and Yu Darvish.
Straily (2-2) gave up only two singles while facing 22 batters, just one over the minimum for his seven innings. He struck out five.
Even with consecutive wins to start the three-game series, Oakland still trails the Rangers by 4 1/2 games in the AL West.
Darvish (7-2) had won all five of his previous starts this season when pitching after a Texas loss.
The Japanese right-hander struck out five, but walked three and hit a batter while giving up five hits in six innings.
TIGERS 5, INDIANS 1
CLEVELAND (AP) - Miguel Cabrera hit a two-run homer and Max Scherzer retired 22 straight batters after the first inning, helping Detroit stop Cleveland's five-game winning streak.
Cabrera's laser shot in the sixth inning off Corey Kluber (3-3) helped the Tigers win for just the second time in six games. The defending AL champions also moved within 1 1/2 games of the first-place Indians, who have won 18 of 23 since April 28.
Scherzer (6-0) gave up two singles and a run in the first before shutting down baseball's hottest team for eight innings. The right-hander walked just one and struck out seven, including the final four he faced. Scherzer's 118th and last pitch was his fastest - a 98 mph heater to fan Drew Stubbs.
Andy Dirks hit a solo homer in the sixth and had two RBIs as Detroit won the first game of the short, showdown series.
RAYS 4, BLUE JAYS 3
TORONTO (AP) - Kelly Johnson and Desmond Jennings homered, Alex Cobb won for the first time in three starts to lead Tampa Bay past Toronto.
Cobb (5-2) allowed one run and three hits in 6 1-3 innings for his first victory since winning at Colorado on May 5. The right-hander walked two and struck out two. Thirteen of his 19 outs came on groundballs.
Jake McGee got two outs in the seventh before the Blue Jays rallied against Joel Peralta in the eighth. Munenori Kawasaki singled, Melky Cabrera walked and Jose Bautista hit an RBI single. Edwin Encarnacion struck out before Adam Lind reach on a fielding error by second baseman Ryan Roberts.
Roberts redeemed himself when Fernando Rodney came on and got J.P. Arencibia to ground into an inning-ending double play on the first pitch, with Roberts and shortstop Yunel Escobar combining.
ROYALS 7, ASTROS 3
HOUSTON (AP) - Mike Moustakas tied it with an RBI single before George Kottaras scored the go-ahead run on a bases-loaded walk in a four-run eighth inning, helping Kansas City end a four-game skid.
The Royals trailed 3-0 and couldn't get much going offensively until the seventh when they cut the lead to one on RBI singles by Alcides Escobar and David Lough.
Eric Hosmer chased Wesley Wright in the eighth when he singled to load the bases. He was replaced by Jose Cisnero, who gave up the one-out RBI single by Moustakas, which snapped a 0-for-18 slump. Cisnero then walked Kottaras on four pitches to put the Royals on top.
They added two more runs when Escobar grounded into a force out to score Hosmer before an error by Marwin Gonzalez allowed Moustakas to go home.
Paul Clemens (1-2) took the loss after allowing three hits and two runs while getting only one out before Wright replaced him. Bruce Chen (3-0) pitched a scoreless seventh for the win.
WHITE SOX 3, RED SOX 1
CHICAGO (AP) - Jose Quintana took a no-hitter into the seventh before David Ortiz broke it up with a one-out broken-bat single, and the White Sox beat Boston.
Jeff Keppinger hit a two-run homer off Felix Doubront (3-2) in the fifth. Alex Rios extended his career-high hitting streak to 16 with a single and RBI double, and the White Sox won for the sixth time in eight games. They'll try to complete the sweep against Clay Buchholz on Wednesday.
Quintana (3-1) was simply terrific.
The left-hander struck out five and walked two.
BRAVES 5, TWINS 4, 10 INNINGS
ATLANTA (AP) - Evan Gattis hit a two-out, pinch-hit homer in the ninth to send the game to extra innings and Freddie Freeman won it in the 10th, sending Atlanta to its fifth straight win.
Freeman blooped a two-out single off Brian Duensing (0-1) to bring home Jason Heyward, handing the Twins their seventh straight loss.
Trevor Plouffe and Ryan Doumit had RBI singles in the eighth against the depleted Atlanta bullpen, giving the Twins a 4-3 lead. They were one out away from snapping their slide when Gattis lined an 0-1 pitch from Glen Perkins deep into the left-field seats for his ninth homer of the season.
Craig Kimbrel (1-1) worked a scoreless 10th for the win.
Brian McCann homered and drove in two runs for the Braves.