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 Tuesday night in New York.
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.
A quick rainstorm chased the players off the field with one out in the top of the eighth. But that didn’t slow the Yankees, who had a season-best 19 hits. Nunez had a two-run single before Soriano flied out to left with a shot for a third homer.
Sabathia (10-10) allowed three runs in six-plus laborious innings in which he walked six, including one to force in a run — but yielded just three hits. Still, he reached 10 wins for the 13th time in a 13-year career.
Leading, 4-3, in the sixth, Sabathia walked the bases loaded. He got out of the jam with a double play when Chris Nelson left early on a tag up from third base on Tommy Field’s liner to left field.
Braves 3, Phillies 1 — Kris Medlen continued his surge by winning his fourth straight start, Chris Johnson hit a two-run home run, and host Atlanta beat Philadelphia.
Dodgers 4, Mets 2 — Rookie Hyun-Jin Ryu outdueled Matt Harvey, and Nick Punto and A.J. Ellis drove in two runs apiece, helping host Los Angeles beat New York for its first seven-game winning streak in more than three years.
Cardinals 4, Pirates 3 — Adron Chambers singled home the winning run in the 14th inning as host St. Louis outlasted Pittsburgh and cut its NL Central lead to two games.
Astros 5, Athletics 4 — Jordan Lyles pitched seven innings for his first win in nearly two months, Brandon Barnes doubled twice and drove in two runs, and Houston won in Oakland to snap a six-game losing streak.
Mariners 5, Rays 4 — Leadoff hitter Brad Miller homered twice to help visiting Seattle send Tampa Bay to its sixth straight loss.
White Sox 4, Tigers 3 — Alejandro De Aza singled in the winning run with the bases loaded in the 11th inning to lift host Chicago over Detroit.
Diamondbacks 4, Orioles 3 — Paul Goldschmidt, who led off the ninth with a tying homer, hit the first pitch of the 11th inning for a game-ending home run, leading host Arizona to its second straight walkoff victory over Baltimore.
Indians 5, Twins 2 — Zach McAllister won for the first time in almost three months, Ryan Raburn homered, and Cleveland won in Minneapolis.
Marlins 1, Royals 0 — Christian Yelich singled home the go-ahead run with one out in the 10th inning as Miami beat host Kansas City.
Nationals 4, Giants 2 — Adam LaRoche hit a two-run homer in the sixth to help lift host Washington over San Francisco.
Reds 6, Cubs 4— Shin-Soo Choo hit a tiebreaking two-run single in the 11th inning and J.J. Hoover (2⅓ innings, 1 hit) provided terrific relief work on his 26th birthday, helping Cincinnati win in Chicago.
Brewers 5, Rangers 1 — Scooter Gennett homered twice, Marco Estrada worked six solid innings, and visiting Milwaukee ended Texas’s eight-game winning streak.
Padres 7, Rockies 5 — Nick Hundley homered and drove in two runs, Will Venable had three hits, and San Diego rallied to beat Colorado in Denver.