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.St. Louis Cardinals' Allen Craig walks back to the dugout after being struck out with the bases loaded by San Francisco Giants starting pitcher Tim Lincecum in the fourth inning of a baseball game Tuesday, July 1, 2014, in San Francisco.San Francisco Giants' Pablo Sandoval celebrates circling the bases after hitting his 100th career home run off St. Louis Cardinals starting pitcher Marco Gonzales in the fourth inning of a baseball game Tuesday, July 1, 2014, in San Francisco. Sandoval drove in Buster Posey on the play.San Francisco Giants right fielder Hunter Pence catches a fly ball hit by the St. Louis Cardinals' Allen Craig in the sixth inning of a baseball game Tuesday, July 1, 2014, in San Francisco.San Francisco Giants starting pitcher Tim Lincecum throws against the St. Louis Cardinals in the first inning of a baseball game Tuesday, July 1, 2014, in San Francisco.