Marlins wrap up their 7-game road trip with a win