Ian Kennedy tossed seven strong innings and run double as the Arizona Diamondbacks edged the New 3, to open a three-game series.

Kennedy (15-3) extended his career-best winning streak to seven games by allowing one run on six hits and three walks.

Justin Upton had a solo home run in the win, which extended Arizona's lead over the San Francisco Giants in the NL West to two games.

Dillon Gee (10-4) allowed four runs on five hits and a walk in five innings to take the loss.

Jason Bay had three hits, an RBI and a run scored in the Mets' third straight defeat.