"I always remain positive, try to get the win," Marquez said.
The Rockies, who moved back into a tie with the D-backs for the National League's top Wild Card spot, are unbeaten in Marquez's last six home starts, in which Marquez is 5-0 with a 2.45 ERA.
"His start was good," said Pirates outfielder Starling Marte of Marquez. "He mixed the pitches, fastball and slider were good. I give him credit tonight. That's a very good start for him."
Marquez also was one of the more forceful Rockies to charge from the dugout after Pirates starter Chad Kuhl (3-7) nearly hit Carlos Gonzalez to lead off the bottom of the sixth.