Jered Weaver pitched into the eighth inning to win his third straight decision, Kole Calhoun hit his second big league homer in as many days and the Los Angeles Angels beat the Toronto Blue Jays 7-3 Saturday night.
Weaver (6-5) allowed three runs, seven hits and two walks through 7 1-3 and struck out five, including the side in the fifth. His streak of consecutive scoreless innings at home was snapped at 26 1-3 when Brett Lawrie led off the third with his ninth home run, but the right-hander still improved to 8-2 lifetime against the Blue Jays.
Weaver had an opportunity to become the first pitcher in the Angels' 53-year history to make four consecutive home starts without giving up a run, after blanking Boston through 5 2-3 innings, Oakland through eight and Minnesota through seven. But Lawrie drove a 1-0 pitch into the left field bullpen, only the second home run against Weaver in his last eight outings.
Esmil Rogers (3-6) gave up seven runs - five earned - and 10 hits over ...