Beltran even came very close to being the game hero with the bases loaded in the seventh inning after David Wright struck out swinging, but he flied out to end the inning.
He did have a double and made a terrific defensive play so his knee was tested during the game. Beltran said his knee is not 100 percent but it did feel good to go out there and do his job.
The Mets have mishandled a lot of injuries this year, and many fans are questioning the rationale of putting Beltran back in the lineup in a lost season when he still has a bruise in his knee and could require yet another surgery.
Carlos Delgado and Gary Sheffield are done for the season and most likely so is Jose Reyes, so Beltran and David Wright are trying to help the Mets to as many wins as possible to play the role of spoiler in the NL East.
Beltran, like Wright, could have easily been shut down for the season, but both of them chose to come back and contribute any way possible, and this is commendable but possibly unwise.
Wright is struggling at the plate since his return a week ago from a concussion suffered on Aug. 15 when a 94 mph fastball by Matt Cain hit him in the helmet.
He has now struck out 115 times this season, and has struck out nine times since his return to the lineup.
Last night, Wright had a bad game that saw him strike out twice, once with the bases loaded, and he also hit into a double play and made an error which was not costly.
The Mets have less than a month remaining and even playing excellent baseball will probably not bring them up to .500, so the risks to these players outweigh the benefits.