(ST. LOUIS, MO) - Albert Pujols homered twice, but it was not enough as Randy Johnson and the San Francisco Giants beat the St. Louis Cardinals 6-3.
Johnson pitched into the sixth inning, giving up three runs on four hits to pick up his 303rd-career win.
Bengie Molina and Edgar Renteria drove in two runs apiece as the Giants won their third game in a row.
The cardinals have dropped three straight and did not get much offense outside of Pujols, who drove in all three St. Louis runs.
Pujols leads the majors with 30 home runs for the season.
Have a question or comment about a news story? Send it to email@example.com