MIAMI (AP) - Melvin Mora drove in five runs, Jeff Francis pitched seven crisp innings and the Colorado Rockies beat the Florida Marlins 10-0 on Tuesday night.

Batting in the No. 3 spot for only the second time this season, Mora hit a bases-clearing double to highlight a six-run third inning. He also hit a two-run homer off Nate Robertson (6-8) in the fifth and finished with three hits, matching a season high.

Francis (3-3) allowed three hits, struck out seven and walked none while lowering his ERA from 5.14 to 4.63.

Robertson gave up eight runs, seven earned, and six hits in five innings for Florida, which had won three straight.