Nolasco strikes out 8, Marlins top Pirates 6-0