San Francisco Giants Vs. St. Louis Cardinals timeline