More magic from the Giants today, who for the second time in under 48 hours rallied from a deficit of at least four runs. The defending champions are now 7-3.

I do have some doubts about San Francisco long-term, however, and they center on a somewhat surprising place — their starting rotation. Tim Lincecum hasn’t convinced anyone he’s going rally to be an effective starter this year, putting more pressure on Barry Zito’s renaissance to prove real.

Should Lincecum falter, it could be up to someone like Chris Heston, who turned 25 Wednesday, to step up and save the Giants’ staff. Heston had a 2.24 ERA with a 1.103 WHIP and 8.2 strikeouts per nine innings for Double-A Richmond last year, but he is not one of the team’s top-10 prospects, according to Baseball America. San Francisco’s best starting pitching prospects are in the lower minors.

Look, the Giants will probably find a way to solve any rotation issues, but it just feels a little more precarious than usual.

Dodgers at Padres, 7:10 p.m.

Carl Crawford, LF
Mark Ellis, 2B
Matt Kemp, CF
Adrian Gonzalez, 1B
Andre Ethier, RF
A.J. Ellis, C
Luis Cruz, 3B
Justin Sellers, SS
Zack Greinke, P