Wednesday night at Citi Field, Henderson Alvarez allowed 2 runs through 6 innings; the Marlins beat the Mets 4-3. Dillon Gee started for the Mets and fell behind right off the bat. In the top of the first Gee tossed a wild pitch to plate Donovan Solano. An infield hit up the third base line by Garrett Jones brought home Casey McGehee with the 2nd run. In the 2nd Solano singled to right scoring Christian Yelich and it was 3-0. The Mets made it a 1 run game in the bottom of the 5th when Lucas Duda singled bringing home Gee and Matt den Dekker. The red hot Wilmer Flores almost gave the Mets the lead when his long fly to center was snagged on a great play by Marcel Ozuna to end the threat. Gee pitched into the 7th, with 2 out and a runner on second Josh Edgin came in to face Yelich, but Yelich came through against the lefty with an RBI single to make it 4-2 Fish. Duda came home in the bottom of the 8th on a RBI ground out by Granderson to make it 4-3. Gee went 6 2/3 he allowed 7 hits 4 runs (all earned) walking 2 and striking out 4. Gee takes the loss and falls to 7-8. Alvarez gets the win and improves to 11-6. Steve Cishek pitched the 9th and notched his 37th save. Ozuna led the way for the Marlins going 3 for 4. Duda had 2 hits and 2 RBI for the Mets. den Dekker also had 2 hits for the Mets out of the lead off slot. The Mets drop 2 of 3 to Marlins and finish their last big home stand at 5-5. The Mets are 38-40 at home and 73-80 on the year. The Mets are off on Thursday and Friday they start their last road trip of the year in Atlanta. Zach Wheeler (10-10 3.61) goes for the Mets, Julio Teheran (13-12 2.89) goes for Atlanta.