The Pirates have now lost 12 of 13. Both clubs had 11 hits. But the Mets put three hits together in a three run fourth and three more hits in a four run 8th that sealed the game.
The fourth inning did in Ian Snell who went six and allowed the Mets first three runs. He struck out five and walked one.
Livan Hernandez benefited from the bunched hits from his offense. He also went six innings.
The Pirates travel home to face St. Louis on Tuesday.
Nate McLouth homered, doubled and drove in three, including a two run homer in the 9th.
Robinzon Diaz had three hits and Delwyn Young continues to make his case while having two hits in a start at 2B.
The offense has been bad. The bullpen was also roughed up again. John Grabow has given up a run in each of his last six outings. That pushed his ERA to over 6.00 for the year.
Grabow had never been scored upon in more than three straight outings.
The Mets swept the Pirates three straight last year in mid-August and now have a seven game winning streak against the Buccos. First Milwaukee and now this.