MIAMI (AP) -- Hanley Ramirez continued his recent torrid hitting with three hits and three RBIs and Javier Vazquez pitched seven solid innings as the Florida Marlins defeated the Houston Astros 6-3 on Friday night. Florida broke a 2-2 tie and took the lead .