PITTSBURGH (AP) - Travis Wood gave up just one hit over six innings and the Chicago Cubs stopped a six-game losing streak Friday night with a 12-2 victory against the mistake-prone Pittsburgh Pirates, who made seven errors in their worst defensive night in over a quarter-century.
Wood (5-12) ended an eight-game skid of his own, striking out five and walking three to win for the first time in more than two months.
Starlin Castro had three hits, including the 500th of his career, and drove in four runs for the Cubs. Alfonso Soriano added three hits and three RBI as Chicago took full advantage of one of the worst defensive nights in Pittsburgh's 130-year history.
Pittsburgh Pirates manager Clint Hurdle, right, argues with third base umpire Gary Darling.
The Pirates had not made seven errors in a game since 1985 and finished one shy of the club record set in 1939. It was the first seven-error game in the majors since Atlanta in a 2004 loss to Colorado.
A.J. Burnett (15-6) struggled against one of baseball's worst batting orders, though having his teammates give the Cubs extra out after extra out certainly didn't help. Burnett allowed seven runs - three earned - and eight hits in five innings. He struck out four and walked one.
On a night the Pirates seemed to be far from a postseason contender, Pittsburgh's problems started early and never stopped. The Cubs used an error by rookie second baseman Brock Holt to take a 1-0 lead in the first before things really got out of hand a couple innings later.
Chicago made it 4-0 in the third with plenty of help from left fielder Starling Marte. The rookie, activated from the disabled list earlier in the day, mishandled a single by Soriano with one on and two outs. The ball caromed off his glove away from him and in his haste to recover, Marte fired wildly in the vicinity of third base. The ball sailed all the way to the backstop, allowing Anthony Rizzo and Soriano to move into scoring position. Moments later Marte was in trouble again when he booted a sharply hit ball by Castro.
Pittsburgh manager Clint Hurdle tried to give his team some life, getting ejected for the fourth time this season for arguing a close play at third base in which umpire Gary Darling ruled Chicago's Brett Jackson beat Josh Harrison's throw on a fielders' choice.
The Pirates responded by allowing three more runs thanks in part to throwing errors by first baseman Gaby Sanchez and catcher Rod Barajas. Two more errors in the seventh helped the Cubs push the lead to 12-0.
WASHINGTON (AP) - Stephen Strasburg matched his career low by lasting only three innings in what likely was his final home start this season, allowing five runs a loss to the Miami Marlins.
Jose Reyes tripled twice and drove in three runs for the Marlins, including a two-run triple in the 10th off Tyler Clippard (2-4) that made a winner off Chad Gaudin (3-1). Washington, which has the best record in the major leagues, lost for only the second time in 10 games.
NEW YORK (AP) - Paul Maholm and the Braves bullpen combined to give Atlanta three straight shutouts for the first time in exactly a decade, and the NL wild-card leaders beat New York.
CINCINNATI (AP) - Matt Dominguez hit a three-run homer in the ninth inning that broke Aroldis Chapman's streak of 27 consecutive saves and powered Houston past Cincinnati.
PHILADELPHIA (AP) - Nate Schierholtz hit an RBI single in the bottom of the ninth inning to lift Philadelphia over Colorado.
Pinch-hitter Laynce Nix hit a tying, two-run double in the seventh, and the Phillies won for the 10th time in 14 games.
Indians 7, Twins 6
MINNEAPOLIS (AP) - Russ Canzler hit his first major league homer and reliever David Huff won his first game this season and the Cleveland Indians beat Minnesota
Blue Jays 7
Red Sox 5
BOSTON (AP) - Edwin Encarnacion hit one of Toronto's three homers, Henderson Alvarez broke his six-game winless streak and the Toronto Blue Jays prolonged the misery of the Red Sox.
White Sox 5
CHICAGO (AP) - Lorenzo Cain hit two home runs, including a tie-breaking, two-run shot in the ninth inning, as the Kansas City beat Chicago.
BALTIMORE (AP) - Alex Rodriguez hit his 300th home run with the Yankees, Russell Martin and Steve Pearce also homered, and New York regained sole possession of first place in the AL East by defeating Baltimore.
RANGERS 1, 11 innings
ST. PETERSBURG, Fla. (AP) - Ben Zobrist's home run in the bottom of the 11th inning lifted Tampa Bay against Texas.