Marlins finish winning trip with 6-4 win at Texas