Nolasco (10-7) improved to 5-0 in his six career appearances against the Rockies. He gave up four hits and lost his bid for a shutout when Seth Smith hit a two-run homer in the eighth.
Jorge Cantu and Dan Uggla both had an RBI double in the first and Gaby Sanchez hit a three-run blast in the second. The Marlins won for the fourth time in five games, the only setback in that stretch being a 10-0 whipping at the hands of the Rockies Tuesday.
Leo Nunez allowed a hit and struck out two in the ninth to earn his 23rd save.
Jason Hammel (7-5) gave up five runs on six hits in seven innings to take the loss. The Rockies have dropped five out of seven.
Reindeer recovered after escaping from Santa during lighting ceremony
Trader Joe's: Car crashes into Long Island store, injuring 11