The two teams were playing a makeup game after Friday's contest in Denver was rained out.
Nolasco (2-0) was sharp, scattering seven hits, fanning nine and allowing no walks in the gem. Leo Nunez earned his fourth save by pitching a scoreless ninth.
Uggla's solo shot in the second put the Marlins up 1-0, and Florida extended its lead to 3-0 in the next inning on Carroll's homer and an RBI single from Cantu.
Ian Stewart got the only RBI for Colorado in the Rockies' loss.
Notable deaths of 2014 [PHOTOS]