For the second straight game Barry Bonds homered, giving him 729 for his career, and the San Francisco Giants beat the Chicago Cubs 7-4 on Sunday. He led off the eighth with his 21st homer, a drive to left-center off Les Walrond, making the Cubs reliever the 431st pitcher to surrender a homer to the Giants left fielder. "That was a beautiful thing, that line drive," Alou said. "It reminds me of three years ago, two years ago. It's a beautiful swing. We have a very promising September with his swing."