Ten of Florida's 11 hits were singles and five of them came during a four-run second that started the Marlins to their second straight win over the Pirates.
Chris Coghlan drove in three runs, two of them with an infield single in the second.
Nolasco (2-0) allowed four hits over seven innings with a walk and eight strikeouts. Mujica gave up a hit and struck out two during the closing two frames.
Charlie Morton (2-1) was touched for 10 hits and six runs over five innings.
Florida did all its damage in the second after two were out. Singles by John Buck and Emilio Bonifacio, along with a four-pitch walk by Nolasco, loaded the bases. Coghlan's infield single then drove in a pair of runs and base hits by Omar Infante and Hanley Ramirez tacked on a run each.
Bonifacio and Coghlan both had an RBI base hit in the third to complete the scoring.
Exploding whale video goes viral on Internet
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'