This certainly wasn’t a pretty game for the Mets. They made some mistakes, they staggered and struggled from start to finish, but they found a way to win on a day they badly needed to do so.

Valdespin gave this team precisely what they needed with his three run homer. The Mets have been starved for offense over the last week or so, and he delivered with a little bit of animation behind it. I have no problem with his antics provided he supports them with production – he did precisely that today in a huge spot off the bench. At this point, why not give this guy a chance on an everyday basis? What do they have to lose? He produces when he plays, despite his questionable style. Beggars can’t be choosers, especially in this outfield…

Hat tip to Wright and Buck for their work at the plate today. They came through with some big hits to get the Mets through as well…

Aside from Valdespin’s big homer, the play of the game could arguably be Wright’s barehanded play on a slow roller up the third base in the seventh. There was one out but he was able to keep Justin Ruggiano – the tying run – at third and nail Marcell Ozuna for the second out. Scott Atchison was able to preserve the lead from there, and the Mets were able to squeak out a win.

Gee had a rough April. No question about it. Today he struggled early, but he made an adjustment after the first inning and pitched well enough for the Mets offense to wake up and give this team five serviceable innings. Gee will nevet be an ace, but still has work to do to get to where he needs to be. I think today was a positive step for him simply because he made a big adjustment and became effective.

All-in-all, it’s been a very bad week for this club. They’ve been outplayed by some lesser teams, and have looked foolish in the process. But it was a feel-good afternoon for the Mets today, and hopefully something to build on as they head to Atlanta this weekend.

W.B. Mason Post Game Extra

Sorry, this video could not be loaded…

The Mets are off tomorrow, but they open a three-game series with the Braves on Friday night at Turner Field, with Shaun Marcum facing Mike Minor at 7:05 pm.