SAN FRANCISCO -- The last time the San Francisco Giants were in the playoffs, muscle-bound slugger Barry Bonds was the face of the franchise. Now, it's the skinny, shaggy-haired pitcher full of quirks.

The Freak really showed up on his biggest stage yet.

Tim Lincecum pitched a two-hitter and struck out 14 in a dominating postseason debut, and the Giants scored their only run after a questionable umpiring call to beat the Atlanta Braves 1-0 in Game 1 of their NL division series Thursday night.

"As far as shutouts go, I think that was up there with my better ones," said Lincecum, who pitched on seven days' rest. "I was pretty anxious to get out there a couple days ago. You just have to deal with those extra days."

The two-time NL Cy Young winner pitched a gem, a day after Philadelphia's Roy Halladay threw only the second no-hitter in postseason history in his first playoff game. Lincecum outdueled playoff veteran Derek Lowe and caught a break, too.

Cody Ross singled in the only run Lincecum needed in the fourth after Buster Posey was called safe by umpire Paul Emmel on a steal of second.

"I guess it's a good thing we don't have instant replay right now," Posey said. "It was a beautiful slide, wasn't it?"

It was the first career steal for Posey, even though he appeared to be tagged out by Brooks Conrad on the play -- retiring Braves manager Bobby Cox, the all-time leader in ejections, did not argue.

"I haven't seen it," Cox said. "Some of the guys came down after that inning and said he was out by six, eight inches. From the dugout you can't see anything."

Said Emmel: "I saw him safe. That's what I called."

Lincecum struck out Derrek Lee for the third time to end the 119-pitch masterpiece in 2 hours, 26 minutes. He became just the 12th pitcher with 14 or more strikeouts in a postseason game.

This is the pitcher with the unorthodox delivery who doesn't ice his arm, munches on treats like Philly cheesesteaks or ice cream before starts and is trailed around the clubhouse by his friendly French bulldog, Cy -- named for Cy Young.

"That's one of the best efforts I've ever seen," Giants manager Bruce Bochy said. "What a great job that kid did. He's tough."

In a postseason already filled with plenty of stellar pitching, this was the first 1-0 game in the postseason since 2005, when the Chicago White Sox finished off a World Series sweep over Houston.

Game 2 of this best-of-five series is Friday night, with 13-game winner Matt Cain going for the Giants against Tommy Hanson.

Lincecum's only other complete game this season came in a six-hit shutout of the New York Mets on July 15. He threw all his pitches effectively, from his off-speed stuff that darted down into the dirt to his power fastball that he blew past hitters high in the zone.

"It kind of progressed as it did. All the pitches were working," Lincecum said. "It just felt like things were in place."

Lincecum carried the momentum from a strong final month right into October. His strikeouts set a franchise record for a postseason game -- his eighth time with 10 or more Ks this year and 27th of his career.

"He was lights out," Cox said. "We had two runners at second base all night and that's it."

Lowe, who won his last five regular-season starts with a 1.17 ERA over that stretch, allowed one run on four hits in 5 1/3 innings, struck out six and walked four.

Lincecum, still hitting 91 mph on the radar gun in the ninth, became the first pitcher to record 12 strikeouts or more in the playoffs since Roger Clemens had 15 for the New York Yankees against Seattle in the 2000 AL championship series.

Lowe was done after giving up Posey's double and a walk in the sixth. That delighted the orange towel-waving sellout crowd of 43,936 at AT&T Park, which drew the largest attendance for a postseason game in the ballpark's 11-year history.

Ross delivered in the fourth after Lowe intentionally walked Pablo Sandoval. Ross is one of a handful of late acquisitions to contribute to the Giants' first NL West title and playoff berth since 2003.

Making his playoff debut at age 26 and in his third full major league season, Lincecum looked every bit an ace. He was sharp throughout, walking only one. This is the same pitcher whose career-worst five-start losing streak began with a defeat Aug. 5 at Atlanta.

"He struggled so much in August," first baseman Aubrey Huff said. "To be able to do what he's done is a testament to the kid. It was the first time he's really struggled and he came back and manned up."

Lincecum has returned to his Cy Young form after that rare rough patch. He has a 1.60 ERA since Sept. 1, going 6-1 with 66 strikeouts.

"At the time guys were telling me you're going to go through your struggles," Lincecum said. "It almost kind of feels it was that far back there, I try not to go back there and think about that mental slide."

Lincecum allowed a leadoff double to Omar Infante to start the game, then retired the next nine Braves batters in order before Jason Heyward drew a leadoff walk in the fourth. The stretch included five straight swinging strikeouts in the heart of Atlanta's order.

It was a tough night for a Braves team playing without injured All-Star infielder Martin Prado, who sustained a season-ending torn oblique muscle and hip pointer Sept. 27. That was a big blow considering he batted .307 with 15 home runs and 66 RBIs.

Posey had two hits and also shined in his first playoff game, which featured the Giants catcher and Atlanta outfielder Heyward -- the two leading candidates for NL Rookie of the Year.

Ross started in right field for the Giants, who left Jose Guillen off the playoff roster because his injured neck isn't 100 percent.

Game notes
Braves RHP Takashi Saito, sidelined with shoulder soreness since mid-September and not on the playoff roster, is scheduled to pitch Saturday at instructional league to stay sharp. ... The Giants left struggling $126 million lefty Barry Zito off the roster. ... 1B Huff ended a stretch of 1,479 games without a playoff appearance -- third longest among active players. He went 1 for 3 with a walk ... The only larger crowd at AT&T Park was for the 2007 All-Star game (43,965). ... Atlanta went 13-20 away from Turner Field after the All-Star break.