PHOENIX (AP) — Kelly Johnson homered twice and fell a single shy of the cycle and the first-place Arizona Diamondbacks won their seventh straight, a 15-4 rout of the Florida Marlins on Monday night.

Johnson, with a double and triple, tied a franchise record with four extra-base hits.

READ MORE: ‘Try To Take Our Guns And You’ll Learn,’ Florida Lawmaker Tweets At President Biden

Justin Upton tied his career best by going 5 for 5 — including a two-run homer into the upper deck — and Miguel Montero matched his career high with five RBIs, including a three-run homer, as the Diamondbacks won for the 13th time in 14 games and 15th in their last 17.

READ MORE: Broward Sheriff Tony, School Superintendent Cartwright Implement Enhance Safety Measures In Light Of Texas Shooting

Arizona had 19 hits, one shy of the franchise record for a nine-inning game.

Joe Saunders (2-5) got his second straight win. Chris Volstad (2-4) took the loss in the Marlins’ most one-sided defeat of the season.

MORE NEWS: Car Slammed Into Miami Home, Three Dead, Two Hospitalized

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