SAN FRANCISCO - Bengie Molina homered twice, Pablo Sandoval had four hits and the San Francisco Giants kept their slim wild-card hopes alive with an 8-4 win over the Arizona Diamondbacks on Tuesday night.
Molina hit a two-run homer off Doug Davis in the fourth and followed Sandoval's two-run shot in the seventh with a solo drive off Leo Rosales.
The Giants trail wild card-leading Colorado by five games with five left on their schedule. The Rockies beat Milwaukee 7-5 in 11 innings.
Miguel Montero homered twice, including a two-run drive into McCovey Cove in the sixth, for Arizona.