NEW YORK (AP) -- Alfonso Soriano homered twice and drove in a career-high six runs, Alex Rodriguez had a two-run double, and the New York Yankees' bats bailed out a wild CC Sabathia for a 14-7 rout of the Los Angeles Angels on Tuesday night.
Vernon Wells homered against his former team, and leadoff batter Eduardo Nunez drove in four runs as New York equaled its highest run total of the season. The second-worst run-producing offense in the AL won by more than three runs for the first time in 26 games.
Jason Vargas (6-5) gave up two homers in his first start since having surgery to remove a blood clot from near his left armpit on June 26, including Soriano's go-ahead two-run drive in the fifth.
Soriano singled in a run in the Yankees' four-run sixth that broke open a sloppy game, and hit a three-run shot off Joe Blanton in the seventh.
The Yankees had a season-best 19 hits.
Sabathia (10-10) allowed three runs in six-plus laborious innings to reach 10 wins for the 13th time in a 13-year career.
RED SOX 4, BLUE JAYS 2, 11 INNINGS
TORONTO (AP) -- Shane Victorino hit a two-run single in the 11th inning and Boston won for the ninth time in its last 13 games at Rogers Centre.
Jarrod Saltalamacchia drew a one-out walk off Aaron Loup (4-5) and Will Middlebrooks followed with a single. Jacoby Ellsbury grounded into a fielder's choice, with Middlebrooks forced at second and Saltalamacchia advancing to third.
Ellsbury stole second before Victorino grounded a two-run single up the middle.
Koji Uehara (3-0) worked 1 1-3 innings for the victory.
The Blue Jays tied it in the bottom of the eighth when J.P. Arencibia hit a leadoff home run.
WHITE SOX 4, TIGERS 3, 11 INNINGS
CHICAGO (AP) -- Alejandro De Aza singled in the winning run with the bases loaded in the 11th inning to lift Chicago to a win over Detroit.
Avisail Garcia had two hits against his former team, drove in two runs and scored two, including the winner. The White Sox handed the AL Central leaders their fourth loss in five games.
The winning rally started when Jeremy Bonderman (2-4) walked Garcia leading off and threw high to second after fielding Jeff Keppinger's bunt. Then he walked Tyler Flowers to load the bases.
Phil Coke came in and De Aza lined a single to right. That made a winner of Addison Reed (5-1), who worked two scoreless innings.
MARINERS 5, RAYS 4
ST. PETERSBURG, Fla. (AP) -- Leadoff hitter Brad Miller homered twice to help Seattle send Tampa Bay to its sixth straight loss.
Tampa Bay also got two homers from its leadoff hitter, Ben Zobrist.
After Justin Smoak ended Chris Archer's (6-5) night with a leadoff single in the sixth, Dustin Ackley gave Seattle a 5-4 lead on a triple off Wesley Wright.
Zobrist got the Rays even at 4 on his second homer of the game, a two-run shot in the fifth against Erasmo Ramirez (4-0), who allowed four runs and seven hits in 5 1-3 innings.
Danny Farquhar pitched the ninth for his fifth save.
INDIANS 5, TWINS 2
MINNEAPOLIS (AP) -- Zach McAllister won for the first time in almost three months, Ryan Raburn homered and Cleveland beat Minnesota for only its second win in the last nine games.
McAllister (5-7) bounced back and held Minnesota to one earned run and four hits in six innings. He struck out seven in his first win since May 23.
Josh Willingham homered in the second, Minnesota's 23rd straight run from a home run.
The Indians led 3-1 in the sixth when Samuel Deduno (7-6) hit Carlos Santana in the toe with a pitch. Plate umpire Adam Hamari initially ruled that Deduno's pitch didn't hit him, but awarded Santana first base after conferring with the crew. Rayburn then homered to left-center.
ASTROS 5, ATHLETICS 4
OAKLAND, Calif. (AP) -- Jordan Lyles pitched seven innings for his first win in nearly two months, Brandon Barnes doubled twice and drove in two runs, and Houston beat Oakland to snap a six-game losing streak.
Juan Castro singled in the fifth to extend his hitting streak to a career-high 11 games, scored a run and added a sacrifice fly for Houston. Matt Dominguez added two hits, including one of four doubles off A's starter Bartolo Colon, who lost in his second bid to become the first pitcher in major league history to win 15 games in a season with four American League teams.
Yoenis Cespedes singled, doubled and homered for Oakland, which nearly won the game on Chris Young's long foul ball that was reviewed, but missed a chance to move percentage points ahead of Texas in the AL West.
The Astros had dropped 11 of the first 12 games this season between the division rivals before knocking Colon (14-5) out of the game early and holding off a late rally.
Colon, who had defeated Houston three times already this season, gave up five runs and seven hits in four innings with one walk and three strikeouts.
Lyles (5-6) gave up five hits, allowed only one runner past second base and got Oakland to ground into two double plays.
BREWERS 5, RANGERS 1
ARLINGTON, Texas (AP) -- Scooter Gennett homered twice, Marco Estrada worked six solid innings and Milwaukee ended Texas' eight-game winning streak.
Khris Davis also homered for the Brewers. His solo shot in the seventh ricocheted high off the left-field pole and chased Alexi Ogando (5-4).
Estrada (5-4) allowed one run and four hits against AL West-leading Texas, which was coming off its first 9-1 trip in team history.
Jim Henderson, the fourth Brewers pitcher, came on to retire Ian Kinsler on an inning-ending soft liner with the bases loaded in the eighth. The right-hander also worked the ninth for his 17th save.
MARLINS 1, ROYALS 0, 10 INNINGS
KANSAS CITY, Mo. (AP) -- Christian Yelich singled home the go-ahead run with one out in the 10th inning and Miami beat Kansas City after a tidy matchup of contrasting starters.
Hard-throwing Marlins prodigy Jose Fernandez and wily Royals veteran Bruce Chen each lasted seven innings before handing the scoreless game over to their bullpens.
It continued to extra innings before Kansas City reliever Kelvin Herrera (4-6) brushed the jersey of the Marlins' Jake Marisnick with a pitch in the 10th. Marisnick stole second and then scored on Yelich's single through the right side of the infield, his third hit of the game.
Chad Qualls (3-1) earned the win for Miami, while Steve Cishek got his 25th save.