Marlins fight through an emotional night at Marlins Park