Arizona Diamondbacks starting pitcher Jon Garland, eschewed by Met management in favor of the more expensive, less consistent Oliver Perez this past off-season, showed the Mets organization and it's fans what they missed out on by throwing a 106 pitch complete game as the Snakes beat the New York Mets 5-2. Garland allowed 7 hits, no walks, and recorded 2 strikeouts.Garland had a momentary hiccup, allowing 3 consecutive extra-base hits to the Mets in the bottom of the 5th when Jeff Francoeur homered, Cory Sullivan tripled then Alex Cora doubled to drive him in but that "barrage" was all the Mets could muster and made the score 3-2 DBacks. The Mets would not get any closer as Garland dazzled them with his mediocrity. His pitch count was so low it seemed he could've pitched 'Til Tuesday.In the 8th inning with Tim Redding possibly making his last appearance as a Met trying to keep the DBacks within 2 runs at 4-2, Augie Ojeda hit a line drive to CF that Sullivan dove for despite being too far away from the ball to catch it and it bounced behind him for a lead off triple. Ojeda scored on a Gerardo Parra sacrifice fly to cap the scoring and the DBacks, with Garland trimming the Mets bats, held on to win 5-2. Even worse, it turned out to not be Redding's last appearance as a Met. After the game Jerry Manuel announced that Pat Misch had been designated for assignment to make room for tomorrow's starter Nelson Figueroa.When SNY play-by-play announcer Gary Cohen noted in the 7th inning that Garland had "hardly got two balls on any batter" the recent Lou Dobbs-Rachel Maddow spat came to mind, as did some matzo ball soup.Please visit yahoo.com for the box score.