Woo Hoo! The Giants win the National League Pennant over the Phillies by 4 games to 2. Final score in game 6 was another nail biting 3-2. The bullpen was nearly perfect with Wilson getting a 5 out save and causing multiple heart attacks in the process.
Cody Ross won the NLCS MVP and it was well deserved. They absolutely would not have won without him.
This team thrives on pressure and just finds a way to win. Now if I can only find a way to watch a game without my hands covering my face.
The Giants were not supposed to win this series. Shows what the pundits know. In my opinion the 2 clubs with the best team chemistry, the Giants and the Rangers, won their respective pennants.
Bring on the Rangers. It should be a great World Series.