The San Francisco Giants and the Boston Red Sox square off tonight in the second game of their three-game set at Fenway Park.