Anthony Rizzo hit a tiebreaking homer, Travis Wood went deep and drove in three runs, and the Chicago Cubs beat the New York Mets 7-4 Thursday night to complete the three-game sweep.
Rizzo's solo drive off Vic Black (1-1) with one out in the seventh gave the Chicago a lead after they wasted a four-run lead. Andrew Brown's two-run shot tied it 4-all in the top half.
Junior Lake added a two-run triple in the eighth, and the Cubs came away with their first series sweep since they took three at San Francisco last July 26-28.
Wood delivered in a big way at the plate and was in line for the win before New York rallied from a 4-0 deficit.
He hit a two-run homer in the second off Jacob deGrom after Luis Valbuena was ruled safe at home on a sacrifice fly following a replay review to give Chicago a 3-0 lead. And Wood drove in another run with a fielder's choice grounder in the fourth.
The Mets scored two while chasing Wood in the sixth and tied it in the seventh when Brown, who was recalled from Triple-A earlier in the day, connected off Justin Grimm.
Rizzo, however, put the Cubs back on top with a long drive to right-center on a 3-1 pitch for his team-leading 11th homer.
Grimm (2-2) got the win. Pedro Strop stranded two runners in the eighth before Lake made it a three-run game in the bottom half.
Neil Ramirez then converted his first save opportunity, retiring the side ninth, and the Cubs swept three from New York at Wrigley Field for the first time since April 2004.
It helped that the Mets went 2 for 13 with runners in scoring position and stranded 11 runners.
They wasted several opportunities against Wood, who gave up two runs and five hits in five-plus innings. He tied a season high with five walks but kept pitching out of trouble until the Mets knocked him out in the sixth.
He left with a run in after giving up a leadoff walk to Brown and back-to-back singles by Wilmer Flores and Ruben Tejada. Young added an RBI single off Brian Schlitter with two out, cutting it to 4-2, before Curtis Granderson popped out to end the rally.
DeGrom gave up four runs and five hits over five innings and remained winless in five starts for New York.