Giants starting pitchers Matt Cain, right, and Tim Lincecum silhouetted as they take batting practice Monday. (AP Photo/Marcio Jose Sanchez)