MIAMI (AP) – Logan Morrison and Mike Stanton each hit a two-run homer and the Florida Marlins snapped an eight-game losing streak with a 6-4 victory over Arizona Diamondbacks on Friday night.

John Buck also homered and drove two runs for the Marlins, who had seven of their 13 hits go for extra bases. Emilio Bonifacio had two doubles.

READ MORE: Haiti's contributions to South Florida in full display at Haitian Heritage Month Art Exhibition

Florida’s 13 hits were its highest total since it had a season-high 14 against the Dodgers on May 28.

READ MORE: What we know about the victims of the Texas school shooting

Miguel Montero and Xavier Nady hit back-to-back home runs for the Diamondbacks, who have lost four of five.

MORE NEWS: Disaster Preparedness Sales Tax Holiday Starts This Weekend

(© 2011 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)