David Wright had an RBI single with two outs in the 14th inning and Carlyle, who was called up as an emergency arm prior to the game, tossed three scoreless extra innings to lead the Mets to a 5-4 victory over the Philadelphia Phillies in the second straight marathon game between the teams.
New York needed 5 hours, 32 minutes to win this one after losing to the Phillies 6-5 in a 14-inning game Friday night that took 5:23 to complete.
''It feels good just coming back,'' said Carlyle, who has spent the majority of his 16-year professional career in the minor leagues. ''It's a lot of work to get back. I wasn't sure if I'd get another opportunity to play at the major league (level). It just feels good to contribute.''
Carlyle (1-0) last pitched in the major leagues in 2011 and last earned a victory on June 25, 2008. He was in El Paso, Texas on Friday night pitching for the Mets' Triple-A Las Vegas club when he received a call at 11 o'clock summoning him to Philadelphia after New York used eight pitchers on Friday.
The right-hander said he slept ''maybe a couple of hours'' before boarding a 6 a.m. flight, arriving at Citizens Bank Park at 2:30 for the 3:05 scheduled first pitch.
The Phillies and Mets have played 37 innings in three games with two more still to play in the rare five-game series.
The Mets went without a hit in extra innings until Wright's knock off Antonio Bastardo (3-3). Bastardo walked Ruben Tejada to start the 14th, and Tejada went to second on Juan Lagares' sacrifice bunt. After Daniel Murphy popped out, Wright lined a single to left to score Tejada.
''David Wright was in a big spot and got a big hit,'' Mets manager Terry Collins said.
Carlos Torres worked out of a jam in the bottom of the 14th to earn his second save in three chances. The Phillies put runners on first and second with no outs, but Torres struck out Ben Revere, got Jimmy Rollins to pop out and struck out Chase Utley.
''The only thing we know is we won, don't ask me how,'' Collins joked. ''There are a lot of tired bodies out there.''
Carlyle, who traveled much of Saturday just to make the game, knows he isn't the only tired one.
''Probably every pitcher is just as exhausted as I am,'' he said.
Tejada had three hits, including a homer, with two RBI for the Mets, who won their fourth in five games.
Phillies reliever Jeff Manship pitched four hitless extra innings, striking out six, and would've come out for the 14th but he strained his right quadriceps trying to beat out a grounder in the 13th. It was the second at-bat for Manship, as Phillies manager Ryne Sandberg was limited to just one bench player and was trying to preserve Philadelphia's bullpen.
''I was feeling real good pitching,'' Manship said. ''It's definitely an outing to build on, but it's just frustrating the way it ended. I was going to do anything I could to get a hit there.''
Brown singled off Jeurys Familia, who blew his first save in his second opportunity.
But then both teams had trouble generating offense.
Carlyle didn't allow a hit in the 11th or 12th.
Brown's ninth-inning hit prevented Mets starter Jacob deGrom from earning his first career victory. DeGrom has pitched well in all four of his starts, owning a 2.42 ERA, but is 0-2. He was in line for the win after striking out 11 in 6 1/3 strong innings before Familia blew the save.
The Mets were in control of the game with a 4-0 lead until Howard's homer in the seventh.
Bobby Abreu and Lucas Duda had RBI hits in the first to help the Mets jump to a 2-0 lead. Tejada put New York in front 3-0 with a rare show of power, clearing the fence in left for his third career homer in 1,342 career at-bats.
New York tacked on a run in the sixth on Tejada's single.
All of four of the Mets' early runs came off Kyle Kendrick, who is 1-10 over his last 18 starts dating to Aug. 11. Kendrick allowed eight hits while striking out five and walking two.
Howard's homer gave him 1,000 career RBI. He reached the milestone in 1,230 games.
Curtis Granderson broke an 0 for 22 skid with a ninth-inning single.
Reid Brignac went 0 for 5 with four strikeouts. ... To make room for Carlyle, the Mets sent starter Rafael Montero to Triple-A. ... Lagares was a late scratch from the starting lineup due to a strained rib cage. Chris Young led off and started in center in his place. ... Former Phillies right-hander Roy Oswalt threw out the ceremonial first pitch. ... Mets LHP Jonathon Niese (3-3, 2.74) opposes Phillies LHP Cole Hamels (1-3, 4.43) at 1:35 Sunday.