PITTSBURGH - The Pittsburgh Pirates' offense once again didn't support their strong pitching.
Pittsburgh limited the New York Mets to three runs but lost for the second consecutive day, held to five hits in a 3-1 defeat Wednesday.
Charlie Morton (2-5) lost for the fourth time in five starts, allowing three runs and eight hits in seven innings. The Pirates have dropped three of four and four of six, scoring a total of six runs in the four most recent defeats.
"Honestly, when I come to the field on a day I'm pitching, I expect them to score runs," Morton said of his offense. "And if they don't, they don't. They're going to catch on. We've got a really talented group of guys."
Pittsburgh ranks last in the majors with 126 runs but is among the NL leaders with a 3.33 ERA.
Morton wasn't sharp Wednesday, but he retired his final seven batters in addition to a stretch between the second and fourth innings in which he sent down eight of nine.
Next up: Chicago Cubs at Pittsburgh, Friday, 7 p.m.
"It wasn't necessarily great pitching," Morton said. "Just competing."
Pittsburgh almost was no-hit by Detroit's Justin Verlander on Friday and had struck out 63 times in the five games heading into Wednesday.
The Pirates lost 3-2 Tuesday and struck out eight times Wednesday. Five were by Jonathon Niese, who allowed one run in 7 2-3 innings to help the Mets to their third win in four games.
Niese (3-2) gave up five hits, struck out five and walked two, five days after matching his career high by allowing eight runs in a 14-5 loss at Toronto. He ended a six-start winless streak.
Niese sat down with pitching coach Dan Warthen and veteran ace Johan Santana to discuss his approach to individual hitters. He did "a lot more preparation" in leading up to facing the Pirates, who are last in the majors in runs.
"He was very effective, kept the ball down, bought some territory inside from time to time with the cutter, mixed in all his pitches," Pittsburgh manager Clint Hurdle said. "But we weren't able to put good swings on it. That was pretty obvious."
Bobby Parnell struck out Andrew McCutchen with runners on second and third to end the eighth. Frank Francisco completed the five-hitter with a perfect ninth for his third save in four days, his 12th in 14 chances this season.
New York improved to 15-6 in games decided by two runs or fewer, second in the majors behind Baltimore's 16-6. For the second straight game, the Mets scored all their runs with two outs.
Josh Harrison doubled for the Pirates leading off the sixth and scored on McCutchen's single.
Kirk Nieuwenhuis reached on a one-out single in the first and scored on Lucas Duda's single. Nieuwenhuis sacrifice fly and David Wright's RBI double - the only extra-base hit for the Mets - made it 3-0 in the fifth.
Wright went 1 for 4, dropping his NL-leading average to .399.
"When you pitch, you can scratch out some wins but when not pitching and hitting at the same, that's a bad combination," Collins said. "David got another big hit today. As long as he's hitting we're going to score runs but we've got to get other guys in our lineup going."
Niese won for the first time since April 14. He was effective despite rarely throwing his curveball, a pitch that typically is one of his strengths.
Niese said he shook off catcher Rob Johnson only once - and the result was one of Clint Barmes' two singles off of him.
"He was locating very well, especially two-seamer," Johnson said. "You obviously have a game plan when you go out there, but you could see in the bullpen warming up that he had a little extra life to it. You could see it was a pitch that was going to work for him so we went to it quite a bit along with the cutter and it worked out well."
NOTES: Pirates RHP Jason Grilli was activated from the bereavement list and LHP Jeff Locke was optioned to Triple-A Indianapolis. Grilli, whose wife's grandfather died last week, struck out the side in the eighth. ... RHP A.J. Burnett will start for the Pirates in a series opener against the Chicago Cubs on Friday. He has allowed more than two runs in only one of six starts.