Fred McGriff and rookie Javier Lopez hit two-run homers in the eighth inning Saturday, rallying the Atlanta Braves to a 6-3 victory over the Chicago Cubs.
The Braves, who trail the San Francisco Giants by 7 1/2 games in the Western Division, were losing 3-2 entering the eighth.
Jeff Blauser, who homered earlier, walked leading off the inning against Jose Bautista and Ron Gant flied out.
Dan Plesac (0-1) relieved and McGriff hit his fourth pitch into the left-center-field bleachers for his 28th homer this season and 10th since joining the Braves.
"I hadn't had a hit and I was really concentrating," said McGriff, whose blast made it 4-3.
"Huge, huge," Braves manager Bobby Cox said. "If he doesn't hit it, we don't win the game."
An out later, Terry Pendleton beat out an infield hit and Lopez greeted Shawn Boskie with his first major-league home run.
"Any guy who hits his first home run is going to feel great," Lopez said. "But it was a big two runs for the team. We only had a one-run lead and after I hit it, you could feel everyone relax."
Rookie Kevin Roberson's eighth homer, in the sixth inning, had given the Cubs a 3-2 lead. It came on a 0-2 pitch from Steve Bedrosian, who replaced starter Kent Mercker in the fifth when the Cubs tied the game 2-2. Giants 7, Marlins 4
SAN FRANCISCO - Scott Sanderson stopped his losing streak at 10 games, winning for the first time with San Francisco and pitching the Giants past Florida.
Sanderson allowed one earned …