SAN FRANCISCO (AP) -- Tim Lincecum followed his second career no-hitter with another vintage performance, pitching eight sharp innings to lead the San Francisco Giants past the St. Louis Cardinals 5-0 on Tuesday night.
Lincecum (7-5) allowed four hits, struck out six and walked two. He worked out of a bases-loaded jam with no outs in the fourth and stayed out of trouble the rest of the way, helping San Francisco snap a four-game losing streak since his latest gem against San Diego.
Pablo Sandoval hit his 100th career homer to cap a three-run fourth, and the Giants scored twice in the fifth to chase Marco Gonzales (0-1) in the left-hander's second career start.
Gonzales gave up five runs and seven hits in 4 1/3 innings. St. Louis has lost three straight and four of five.