(SportsNetwork.com) - The first-place San Francisco Giants will try to extend a pair of winning streaks on Saturday night when they continue a four-game set with the Atlanta Braves.

The Giants pushed their winning streak to five games in a row with last night's 4-2 victory that also was the club's sixth consecutive win at home. Buster Posey homered and drove in three runs to pace the offense, while Tim Hudson scattered a run and five hits over seven innings to get the win.

Making his second career start against the Braves, and first since leaving Atlanta after the 2013 season, Hudson bounced back from his last start in which he gave up eight runs at Colorado.

"He pitched well," Giants manager Bruce Bochy said of Hudson. "He really gave us a nice game."

Not only did San Francisco extend its winning streak, but it also moved a half-game ahead of the Los Angeles Dodgers for first place in the NL West.

Mike Foltynewicz took a tough-luck loss for Atlanta, yielding two runs and striking out a career-high eight over 6 2/3 frames. He has recorded at least seven strikeouts in each of his last five starts.

Freddie Freeman homered, his first since May 5, in the setback, Atlanta's fourth in five games. The Braves were shut out 7-0 in Thursday's opener.

"They've got a one-run lead [entering the bottom of the eighth] and you figure anything can happen," Braves manager Fredi Gonzalez told his club's website. "They were able to add on like they did [Thursday] and like the Dodgers did earlier in the road trip in the eighth inning. So we need to figure that out."

Though he takes aim at a fifth consecutive winning decision tonight for the Giants, Tim Lincecum also will try to do a better job at keeping the ball in the park.

After not allowing a home run in sixth straight outings, Lincecum was taken deep three times on Monday by Milwaukee. However, he limited the damage to just four runs and allowed only two other hits and three walks in an 8-4 win. The right-hander's second straight winning start improved him to 5-2 on the year with a 2.56 earned run average.

The 30-year-old Lincecum is 9-6 lifetime versus the Braves with a 2.76 ERA in 15 meetings.

Still searching for his first career decision, Williams Perez makes his third start tonight for the Braves.

Following a pair of relief appearances to begin his career, Perez made his first major league start on May 20 versus Tampa Bay and allowed a run over five innings while striking out seven in Atlanta's 2-1 win. The young righty then squared off with the hosting Los Angeles Dodgers on Monday and did not factor into a 6-3 loss.

Perez allowed one run over six innings, with his lone walk allowed coming with the bases loaded. He again struck out seven batters while working around seven hits, lowering his season ERA to 4.05.

The Giants went 5-1 against the Braves last season and the two clubs will meet again for three games in August at Turner Field.