TORONTO (AP) -- Garrett Richards pitched 6 2-3 innings for his third straight win, Kole Calhoun hit a solo home run and the Los Angeles Angels beat the Toronto Blue Jays 4-3 on Thursday night to complete a three-game sweep.
Erick Aybar had two hits and scored twice as the Angels won for the 15th time in 20 games and improved to 12-2 in their past 14 road contests.
Calhoun went 2 for 3 with a walk to help the Angels win for the 10th time in 13 meetings with the Blue Jays. Los Angeles recorded its first sweep in Toronto since April 16-18, 2010.
Jose Reyes homered and finished 4 for 4 with a walk, but the Blue Jays lost for the 29th time when scoring first.
Richards (7-6) allowed three runs and nine hits, walked one and struck out four. He's 3-0 with a 2.41 ERA in three September starts.