NEW YORK -- Any good feelings Eric Young had about the first walk-off homer of his career were tempered by the concerns he and the rest of the New York Mets have for David Wright.
Young's two-run homer with two outs in the bottom of the 11th inning Friday night lifted the Mets to a potentially costly 4-2 win over the Kansas City Royals in front of 31,032 at Citi Field.
An inning earlier, Wright -- the Mets' captain and franchise cornerstone -- aggravated a right hamstring injury while beating out an infield hit.
"(The win is) bittersweet at the moment," Mets manager Terry Collins said.
The notoriously stubborn Wright, who didn't even want to acknowledge the injury when he suffered it during the Mets' series earlier this week in Miami, made no attempt to stay in the game and limped off the field shortly after he was visited by Collins and trainer Ray Ramirez.
Wright will undergo an MRI on Saturday morning, but Collins sounded as if he expected Wright to require a stint on the disabled list.
"He'll get an MRI," Collins said. "But most likely, (he's) not all that good."
Wright, whom the Mets signed to an eight-year, $138 million extension in December, has been on the disabled list twice as a major leaguer. He missed two weeks in 2009 due to a concussion and was sidelined for a little more than two months in 2011 with a stress fracture in his back.
Wright insisted he could play with and manage the injury earlier this week, but legging out the infield hit proved to be too much. Wright's hit went into the hole between second and short and he beat the throw from Miguel Tejada but pulled up lame as he crossed the bag.
"Only thing (Wright) said (this week) is he was able to play and knew he could play, he just didn't want to have to really do any fast burst," Collins said. "He just wanted to get extended to try to help us win a baseball game. That's what he's all about."
Wright's injury forced Collins to get creative with his short bench. Phenom pitcher Zack Wheeler pinch-ran for Wright but was stranded at third when John Buck hit into an inning-ending double play.
The Mets' last position player, backup catcher Anthony Recker, led off the 11th by pinch hitting for winning pitcher Carlos Torres. The empty bench was on Young's mind as he stepped to the plate against Luis Mendoza with Omar Quintanilla at first.
"I was just looking for a line drive in that situation," Young said. "Came at a great time, man, came at a great time."
Young, who entered Friday with just six homers in 921 big league at-bats, worked the count to 3-1 before hitting a line drive just over the fence in right field. Young raised his right arm in triumph as he reached first base and raced around the bases before flinging his helmet as he neared home plate.
"Important pick-up for the team," Young said. "With the captain (getting hurt) tonight -- not sure of the extent of his injury, but definitely needed a pick-up, including myself."
Torres, who was scheduled to start Saturday, improved to 2-2 with two innings of two-hit ball. The Mets, who are employing a six-man rotation, will start Jeremy Hefner on regular rest on Saturday.
Wright opened the scoring for the Mets with a two-run homer in the first. It was the 220th homer of his career, tying him with Mike Piazza for second place on the Mets' all-time list.
Ike Davis had three hits for the Mets (49-58) while Young, Wright and Quintanilla all had two hits apiece.
Mets starter Dillon Gee allowed one run on three hits and two walks with four strikeouts over seven innings. He has allowed two runs or less in nine of his last 12 starts, a stretch in which he's posted a 2.53 ERA.
Salvador Perez had an RBI fielder's choice groundout in the eighth and Lorenzo Cain tied the game with a sacrifice fly in the ninth for the Royals (54-52), whose nine-game winning streak came to an end. It was the Royals' longest winning streak since 2003.
"It never feels good after you lose a game, but yeah, it was a nice streak," Royals manager Ned Yost said. "Now let's see if we can start another one."
Mendoza, who was making just his second appearance since being demoted to the bullpen on July 8, fell to 2-6.
Royals starter Wade Davis allowed two runs on eight hits and no walks while striking out five over five innings.
NOTES: Mets closer Bobby Parnell was unavailable because of a stiff neck. ... The Mets placed LHP Josh Edgin on the disabled list prior to the game due to a stress fracture in his ribs and recalled LHP Pedro Feliciano from Triple-A Las Vegas. Feliciano got the final out of the ninth inning in his first big league appearance since Oct. 2, 2010, when he threw an inning for the Mets against the Nationals. He signed a two-year deal with the Yankees after the 2010 season but has battled shoulder woes ever since. ... Royals DH Billy Butler, who was intentionally walked as a pinch hitter in the ninth, likely will be limited to pinch-hitting duties this weekend as the Royals play by National League rules. Butler has made just five starts at first base this year. He is also battling a stiff neck. ... None of the players in the Royals' starting lineup Friday had begun his professional career the last time Kansas City visited Queens to face the Mets back in 2002.