Jason Giambi hit a three-run homer to cap a four-run ninth inning, and the Colorado Rockies rallied for a 7-4 victory over the Florida Marlins on Monday night.