Marlins keep improving, winning their third in a row in a 8-3 victory over the Mets.