Brandon Belt's error off the bat of Anthony Rizzo scored two runs to lift the Cubs in a 3-2 win over the Giants at AT&T Park. The Cubs were down to their last out before the rip. Starlin Castro had an RBI single earlier in the game while Matt Guerrier notched the win in relief. Kevin Gregg recorded his 20th save for Chicago, which has won three out of five. Jeff Francoeur had a two-run single for San Francisco in defeat. Sergio Romo gave up two unearned runs and suffered the loss and blown save for the Giants, who have lost five out of six.