TORONTO (AP) -- Rookie Mike Trout and Mark Trumbo each hit two-run homer, Alberto Callaspo added a solo blast and the Los Angeles Angels beat the Toronto Blue Jays 9-7 on Thursday night for their 14th victory in 18 games.
Trout went 2 for 5 to raise his American League-leading average to .345 as the Angels, who have won 25 of 33 overall, improved to 14-1 in their past 15 road contests.
Toronto's Jose Bautista hit his major league-best 26th homer, a three-run drive in the fifth, but it wasn't enough as the last-place Blue Jays suffered their third straight defeat.
Albert Pujols had four of Los Angeles' 14 hits as the Angels continued to pound opposition pitching; they've scored 64 runs in the past eight games. For Pujols, it was his first four-hit game since signing with Los Angeles last winter.
Dan Haren (6-7) allowed six runs and seven hits in six innings to win consecutive starts for the first time since May 29. Haren, who walked one and struck out three, impro...