Jered Weaver believed he had enough left to finish off his first complete game in more than a year. Los Angeles manager Mike Scioscia didn't see the point in pushing Weaver beyond the 102 pitches he'd already thrown at this point of the season. "I wanted to try and extend it as much as possible, but I understand where he's coming from," Weaver said. Weaver gave up just three hits in eight strong innings, Kole Calhoun added a two-run homer and the Los Angeles Angels completed a three-game sweep with a 7-1 win over the Seattle Mariners on Sunday.