The Florida Marlins enjoyed the type of evening they've experienced rather infrequently this season. Javier Vazquez pitched seven strong innings, Jose Lopez homered and the Marlins had 15 hits in a 9-3 victory over the New York Mets on Monday night.