Giants win the NL, once again!

The San Francisco Giants refuse to die and they proved it again in game 7 of the NLCS. In front of their fans, they made sure no miracle comeback would be needed on this evening, as they wiped out the equally resilient Cardinals 9-0. In what seemed like a remake of that horrible horror flick Jason vs Freddy, both teams refused to die but the Giants simply were to much destiny for the Cards. Remember the Cardinals led this series 3-1 with one game to win at home and going against Barry Zito. The Giants now advance to take on the mighty Tigers in what should be a classic Word Series, starting Wednesday night on Fox.

Sergio Romo

A crazy 5-run third inning did the Cards in as the Giants got every break and bounce to go their way. That included an odd broken bat single by former ‘Stros OF Hunter Pence, as the baseball hit his bat not once by three times and snuck through the IF for what turned out to be the igniting hit. Credit to Fox Sports, their ultra slow motion camera did wonders on this evening, giving the rainy conditions and Pence’s hit a life of its own. Given the fact the NL won a meaningless exhibition game in July, SF will have home field advantage in this season’s World Series. The Giants started the playoffs 0-3 in SF but have won three straight ball games at AT&T and appear to have their home field mojo back.

As for as the Cardinals, it was a tough way to end what has to be classified as a great season. The former Astros’ rival, were in a weird position to start the season as they were not expected to repeat as Champions given the loss of their living legend Albert Pujols. But with the acquisition of Carlos Beltran and coming out parties for Allen Craig, Jon Jay and Kyle Lohse, the Cards were able to continue their winnings ways. I’m not sure what 2013 will bring to St Louis but their management has shown the ability to sustain excellence even after tough personnel and on-field losses.

Hoping for a great and low scoring World Series given both pitching staffs and the ballparks they pitch in. I say Giants in 7…how about you?