CHICAGO -- Cold, wind, a stiff neck, a parade of opposing pitchers -- nothing seemed to faze Carlos Zambrano on Thursday, on the mound or at the plate. Zambrano pitched six strong innings, went 3-for-3 and drove in a run to help the Chicago Cubs beat the New York Mets 9-3 on another nasty day at Wrigley Field. "Despite the weather, it ended up being a lot of fun," Cubs manager Mike Quade said. Zambrano (5-2) allowed two runs -- one earned -- on six hits and two walks while picking up his first win at Wrigley Field since Sept. 4. He doubled and scored a run at the plate, and now has four hits in his past four at-bats to raise his average to .375 on the season.