In a game I thought would be about pitching and fielding, the Giants scored 10 RUNS on 19 HITS to make all the drama and close plays academic. Matt Cain looked sharp and efficient through the first six innings, but started to miss his spots in the 7th. It took him 23 pitches to get two outs, give up three hits, and allow three earned runs to tie the game and rack up his first ND of 2010. With two on and one out, Dave Righetti had a chat with no. 18 who then struck out J.R. Towles. But lefty pinch-hitter Cory Sullivan got a 2-1 fastball to drive and he hit it hard to right-center. Cain kept the ball in the yard, it was just short of the track, but Rowand took a bad route on it, overran it, and then had to reach back for it and dropped it. It was ruled a triple and that was it for Cain with the score 4-3 Giants. Jeremy Affeldt got Michael Bourn to hit a little dribbler to second but the speedy leadoff man beat it out to drive in the run that tied it (charged to Cain). 98 pitches, 27 batters faced, 4 runs, 3 earned, ZERO walks, 5 strikeouts. Matt got 10 groundball outs, but the fly ball did him in. Aaron Rowand made up for it with 4 hits and 2 RBI, Edgar "The Rejuvenator" Renteria logged a perfect 5-5 day (with a walk), and John Bowker hit a 2-run bomb to RF in the 2nd. Pablo Sandoval and Juan Uribe got two hits apiece, and Travis Ishikawa homered as a pinch-hitter to start the 9th. The Giants scored 1 in the 7th, 2 in the 8th and 4 in the 9th. That's SEVEN RUNS in the final three innings! The Berkman-less Astros were pretty punchless, with Pence and Lee going 1-24 in the series. The Giants got three solid starts. Cain had given up only 3 hits and 1 unearned run on 75 pitches before his trouble in the 7th, overall his Game Score was 53 (Zito and Lincecum were 70 and 76 respectively). In all, Giants pitchers allowed only six runs, five earned. A sweet, sweet sweep before a travel day. Home Opener Friday afternoon with Jonathan Sanchez getting the ball and facing the Atlanta Braves and Tim Hudson. That's a good club and we'll get a chance to see their 20-year old phenom Jason Heyward. Should be some great baseball this weekend.