The San Francisco Giants (34-32) visit the St. Louis Cardinals (27-40) for the second of their three-game series. First pitch commences Tuesday at 7:45 p.m. ET. The Giants jumped out to a 1-0 series lead thanks to their 4-3 win in last night’s opener. Below we continue our MLB odds series with a Giants-Cardinals prediction, […]