SAN FRANCISCO — Tim Lincecum struck out 11 in his best start of the year, Tyler Colvin backed him with a home run and go-ahead, two-run triple in the seventh inning and the San Francisco Giants beat the Atlanta Braves 4-2 on Monday night.
Lincecum (3-2) left to a roaring standing ovation after pitching a season-high 7 2/3 innings in his first start of eight getting past the sixth.
B.J. Upton hit a tying solo homer in the fifth, then was caught stealing on replay review as the potential go-ahead run in the top of the seventh.
Upton hit a one-out double and was ruled to have stolen third on a slide below a reaching Pablo Sandoval. Giants manager Bruce Bochy challenged the call by third base umpire Dana DeMuth, and it was overturned in 2 minutes, 7 seconds.
San Francisco, coming off a 7-3 road trip to Atlanta, Pittsburgh and Los Angeles, won for the sixth time in seven home games. Atlanta had won three in a row.
Lincecum struck out 10 or more for the 36th time in his career and first since last July 28 against the Cubs. He retired Chris Johnson on a swinging strikeout to end the sixth with runners on first and second.
Promoted from Triple-A on Saturday, Colvin splashed a solo homer into McCovey Cove beyond the right-field arcade in the second — the 65th Giants homer to reach the water. Brandon Crawford had the other this season, on April 13 against Colorado.
Giants leadoff man Angel Pagan produced his fourth three-hit game of the season.
Javier Lopez surrendered Freddie Freeman's ninth-inning splash homer, then Sergio Romo finished for his 13th save. It marked the first game with two splash homers since Barry Bonds did it by himself on May 18, 2002.