The Giants have been able to be patient with Tim Lincecum's struggles in large part because Barry Zito got off to such a good start. That makes Zito's implosion Tuesday night doubly concerning.

Zito didn't make it through the fourth inning of a 12-5 loss to the Los Angeles Angels, giving up eight earned runs for the fifth time in his Giants career. He has been charged with at least four earned runs in five of his last seven starts.

The Giants have lost their last six games with Zito or Lincecum on the mound. During the same stretch, they're 7-1 behind the staff's three other starters.