Tim Lincecum pitched eight scoreless innings and the Giants swept, capping a thrilling weekend series at AT&T Park with a 5-0 win over the Angels on Sunday afternoon.