So I got really interested in the Ernesto Frieri trade and almost forgot there was a game, then went out around 8:00 and missed all of this, but here's what happened:
Brandon Cumpton and Jacob deGrom traded zeroes until the fourth, when Ruben Tejada singled, Daniel Murphy doubled, and then Lucas Duda lined a single that deflected off Ike Davis and into right field. That put the Mets up 2-0. The Pirates tied the game in the bottom half of the inning when Jordy Mercer came up with the bases loaded and grounded a single to center.
Cumpton stuck around through seven, striking out four and allowing two runs. He gave way to Justin Wilson and then Mark Melancon, who each pitched scoreless innings as the game headed to extras. (Andrew McCutchen made a nice leaping catch at the wall in the eighth to spare Wilson an extra-base hit by Curtis Granderson.) Jared Hughes took over from there.
The Pirates had men on second and third with no outs in the 10th but failed to score, as Travis Snider and Neil Walker struck out and Russell Martin flied out (although Harrison thrilled fans by ending up safe after an epic rundown in which he avoided Mets tags by running well outside the base line). But in the 11th, Clint Barmes walked against former Pirate Vic Black, and then Harrison doubled to deep right center as the Pirates walked off.