BALTIMORE: Vernon Wells doubled in the tiebreaking run in the 10th inning and the New York Yankees hit four solo homers in a 6-4 victory over the Orioles on Monday night, extending Baltimore’s losing streak to six games.

New York trailed 4-3 in the ninth before Travis Hafner homered with one out on a 3-1 pitch from Jim Johnson, who has blown three straight save opportunities after converting a franchise-record 35 in a row. All three of those botched saves have come during Baltimore’s current skid.

Hafner added an RBI single in the 10th inning for the Yankees, who have won 10 of 13 to move a season-high 12 games over .500 (28-16). The Yankees also improved to 19-0 when scoring first this season.

Robinson Cano hit his team-high 13th home run in the first inning for New York, David Adams clubbed his first major-league homer in the second and Lyle Overbay connected in the seventh.

In the 10th, Ichiro Suzuki led off with a double off Pedro Strop (0-2) and Wells followed with an RBI double to left. Hafner’s two-out single made it 6-4.

Indians 10 Mariners 8, 10 innings: In Cleveland, Yan Gomes hit a three-run homer in the 10th inning and the Indians, twice revived by Seattle’s fielding errors, beat the Mariners to complete a four-game sweep of the Mariners.

Gomes, who also homered in the second, drove a 3-2 pitch from Charlie Furbush (0-3) over the wall in left, giving the Indians their fifth straight win and third walk-off over the Mariners in four days. As Gomes reached the plate he was mobbed by his teammates following an improbable win that came after Cleveland’s bullpen gave up homers in three consecutive innings.

It was the Indians’ first four-game sweep of Seattle since 1981.

Blue Jays 7 Rays 5: In Toronto, R.A. Dickey won his second straight start, Edwin Encarnacion hit a tiebreaking, bases-loaded double in the seventh inning, and the Blue Jays beat the Rays.

Dickey (4-5) allowed three runs — two earned — and four hits in a season-high eight innings as the Blue Jays won their fourth straight home game. The reigning NL Cy Young Award winner walked four and struck out five.

Casey Janssen gave up a two-run homer to former Toronto shortstop Yunel Escobar in the ninth. Booed by the crowd of 29,885, Escobar made a safe sign as he crossed the plate, prompting more jeers.

Desmond Jennings followed with a single and Matt Joyce walked, bringing the potential go-ahead run to the plate, but Janssen struck out Ben Zobrist on three pitches to end it.

White Sox 6 Red Sox 4: In Chicago, Adam Dunn hit a three-run homer in the first inning and the White Sox handed Jon Lester his first loss of the season with a victory over the Red Sox.

Alejandro De Aza and Alexei Ramirez added consecutive RBI doubles in the second as Chicago took advantage of an ineffective Lester (6-1) to earn its fifth win in seven games in the opener of an eight-game homestand. The White Sox scored each of their runs with two outs.

Jarrod Saltalamacchia hit a two-run homer for the Red Sox, who had won five in a row. Saltalamacchia made a bid for a second two-run shot, but Dayan Viciedo brought in his drive on the warning track in left-center with the White Sox clinging to a 6-4 lead in the seventh.

Astros 6 Royals 5: In Houston, Matt Dominguez hit a three-run homer and Jason Castro added a solo shot to give the Astros a win over the Royals.

The Astros trailed by one in the fourth inning before Dominguez launched his fourth homer of the season into the Crawford Boxes in left field to give Houston a 6-4 lead.

Castro’s homer came in Houston’s two-run third inning before Kansas City took the lead on a three-run home run by Miguel Tejada in the fourth.

Athletics 9 Rangers 2: Arlington, Texas, Seth Smith homered and scored three times, Bartolo Colon pitched seven strong innings for his first win in nearly a month and the Athletics beat the Rangers.

Colon, who turns 40 on Friday, gave up two runs on six hits and struck out three. It was the first win for Colon (4-2) since April 23 at Boston.

Coco Crisp got three hits, and had the first of three straight Oakland doubles in a four-run fifth inning that broke a 1-1 tie. He scored when Yoenis Cespedes hit a line drive just over Adrian Beltre’s head with the third baseman playing in, and Cespedes came home on Brandon Moss’ line drive to the wall in right.