ATLANTA -- The Giants never seem to have an easy go of it at Turner Field, and that probably goes double or triple for Sergio Romo.

Hence, to grab a 2-1 victory over the Atlanta Braves on Friday night with lots of heroes and Romo nailing down his first-ever save here to start a tough 10-game trip, the Giants will take it and then some.

The Giants' seventh victory in eight games was a white knuckler from the start, or at least after Angel Pagan hit the second pitch of the game over the left field fence to get the club off on the right foot. The tension didn't end until Romo froze Braves cleanup man Justin Upton with a Miguel Cabrera World Series fastball with two on and two out to end the game.

The Giants got six solid innings from Tim Lincecum, what amounted to a pop-up home run to right by Michael Morse, some yeoman setup relief by Jeremy Affeldt and Santiago Casilla and some sweet defense from shortstop Brandon Crawford.

But then it all came down to Romo, who heretofore had a horrific history at Turner -- 0-2 with a 16.88 ERA. He had a blown save here last year when Freddie Freeman ripped a walk-off single. Going back in time, he also gave up that two-run go-ahead pinch-hit homer to Eric Hinske in Game 3 of the 2010 National League Division Series, a game the Giants wound up winning.

So make no mistake, this Romo save, while a nail-biter, was a major demon-killer.

"It's not just important for me, it's important for our team," Romo said. "What better way to start a long road trip by getting a win here. It doesn't matter where I pitch, I still have a job to do, so I just went out thinking, 'It's a 2-1 ballgame. Let's leave it that way.' "

Romo looked like he was going to cruise through the ninth. Crawford made a brilliant diving stop to his left of pinch-hitter Evan Gattis' liner to get the first out, and Jason Heyward grounded out to second. But then B.J. Upton singled to left and stole second, and Romo walked Freeman on a 3-2 count.

Up stepped the other Upton, who came into the game hitting .323 but an astounding .488 at home so far this season. Pitching very carefully, Romo engaged in a seven-pitch battle with the right-handed slugger, ultimately finishing things off when he unleashed an up-and-in fastball that surprised Upton much as Cabrera was surprised to end the 2012 World Series.

"It's always a battle, especially against him," Romo said. "I don't know what the numbers are, but it's always a battle."

Romo actually had good numbers against the former Arizona Diamondback -- 1 for 10 with four strikeouts, but that didn't make the final-out stage seem any safer at Turner.

"It seems like every player has a park," said manager Bruce Bochy of Romo. "He's done well here, too, but he's had a couple of tough ones. But he's so mentally tough, this guy. He got in a tough jam there, and if not for Crawford's great play, it could have been even tougher. But (Romo) doesn't back down."

Lincecum (2-1) opened the game with four scoreless innings, but the Braves broke through in the fifth on Freeman's two-out RBI single. Things could have been a lot worse, though, and Lincecum worked out of tough jams in four of his six innings.

What was he happiest about?

"Just the way I battled through certain innings," Lincecum said. "Outside of that, I wasn't as locked in as I would have liked to have been."

The Braves bounce-back to tie was short-lived, however, as Morse went deep in the sixth off Atlanta starter Mike Minor (0-1), a high fly down the right field line that just got over the wall for his seventh homer of the year.

"I didn't really get it on the sweet spot, but I kind of muscled it out," said Morse, who after a sterling April is off to good start in May. So are the Giants, who have won just two series in Atlanta since 1994.

  • Matt Cain (right index finger cut) threw on the side, and Bochy said team trainers are optimistic he'll make his scheduled Monday start in Pittsburgh.

    SATURDAY'S GAME

    Giants (Ryan Vogelsong 0-1) at Atlanta (Julio Teheran 2-1), 4:10 p.m., CSNBA