Are you sitting down?  I know I am.  Because I'm seeing things.  I swear I just saw Luis Castillo, the all-time leader in total career hits for the Florida Marlins franchise, hit a game-winning walk-off single for the Mets off of Florida Marlins reliever Will Ohman (0-2).  That can't be.  You should check the box score link at the bottom just to be sure.The Mets started the scoring.  David Wright led off the 2nd inning with a triple.  Ike Davis walked then Jeff Francoeur hit a sacrifice fly to right giving the Mets a 1-0 lead.  The lead didn't last long.  In the top of the 3rd Hanley Ramirez singled then stole 2nd base.  Logan Morrison singled to shallow right and the Marlins 3rd base coach waved Ramirez homeward but he stopped and that proved wise as Francoeur threw a laser from right to the plate.  However that laser missed the cutoff man so Morrison moved up putting runners on 2nd and 3rd with no out.  Gaby Sanchez followed with a sacrifice fly that plated Ramirez and moved Morrison to 3rd base from where he scored on Dan Uggla's sacrifice fly which gave the Marlins a 2-1 lead.  The Mets tied it right back up in the bottom of the 3rd when Angel Pagan singled, stole 2nd base, then scored on a fielding error by Marlins 3rd baseman Wes Helms when he failed to pick up a grounder hit by Wright.In the 5th the Mets took the lead.  Pagan hit a sharp single to center that Cameron Maybin misplayed for the Marlins 2nd error of the game allowing Pagan to reach 3rd base.  Carlos Beltran singled to drive in Pagan and make it 3-2 Mets.  Wright singled moving Beltran to 3rd base then Davis struck out looking.  The 2nd sacrifice fly of the game by Francoeur made it 4-2 Mets with their starter R.A. Dickey cruising.  Then with the Mets leading 4-2 catcher Brett Hayes led off the 7th inning for the Florida Marlins with a single off of Dickey.  Emilio Bonifacio then pinch-hit for pitcher Brian Sanches, who had pitched a scoreless inning in relief of Marlins starter Josh Johnson, and singled.  A Ramirez fielder's choice put runners on the corners with one out then Sanchez crushed a high knuckler deep into the left field stands for a 3 run homer and a 5-4 Marlins lead.  A 2-out hustle double by Pagan followed by an RBI single by Beltran in the 8th tied the game at 5 runs apiece.  In the 9th Davis singled then 1 out later Josh Thole singled after which pinch-hitter Mike Hessman struck out setting up Castillo's 2-out heroics and making a winner of Hisanori Takahashi (8-6).  Final score New York 6, Florida score