The Giants got early offense and that's all Tim Lincecum would need as he threw eight shutout innings in the 5-0 win over the Angels.