Watch San Francisco Giants vs. Texas Rangers Game 3 Live Stream. Watch the Game 3 matchups of MLB World Series 2010: San Francisco Giants vs. Texas Rangers championship series. The playoff set on Saturday, October 30, 2010 (6:57 p.m.) in San Francisco, California. The game 3 playoffs can be watch on FOX TV.