For the Rockies, Friday night was a slice of heaven. From starting pitcher Jhoulys Chacin's dominant eight-inning performance, to Michael Cuddyer extending his club-record hitting streak with an early home run, to a Coors Field sunset that looked as if it were painted by Vincent van Gogh, it was about as close to baseball perfection as Rockies fans are going to see. For the record, the Rockies beat the San Francisco Giants 4-1 before a crowd of 38,428 fans, helping wash away the sour taste of the team's recent 2-8 skid. "We played really well tonight," Cuddyer said. "It was fun and we played good fundamental baseball." The only thing that marred the evening was Buster Posey's solo homer off Rex Brothers in the ninth. That snapped Brothers' string of 32 consecutive scoreless appearances and was just the second run Brothers allowed all season. Chacin, who has allowed only two earned runs over his last 27 innings, won his fourth consecutive start. He was brilliant, limiting the Giants to three hits and inducing 11 groundball outs. "That's as good as it gets right there," Rockies manager Walt Weiss said of Chacin's performance. "To hold (the Giants) scoreless is very impressive." It was the second straight game in which the right-hander blanked the opposition. Last Sunday in Washington, he shut out the Nationals for seven innings, allowing only five hits. "I've just been trying to throw strikes, to be honest," Chacin said. "I am attacking the hitters, and if I get a runner on base, don't worry about it, just get the next batter. Everything has been working out. My fastball has been strong, with good sink." Chacin worked his way out of two jams Friday. In the fourth inning, with runners on first and second, Brandon Belt scorched a grounder to DJ LeMahieu at second, but LeMahieu made a diving stop and threw out Belt by half a step. The Giants put two more runners on base in the seventh — a double by Belt and a walk by Andres Torres — but Chacin got Brandon Crawford to ground out to shortstop Josh Rutledge.