The Angels scored seven runs off Blue Jays starter Josh Johnson (1-8) in just 2 1/3 innings. Maybe that was more an indication of Johnson's struggles than the Angels' new-look lineup, but a team desperate for victories won't analyze its fate.

Johnson, who has maintained a thin grip on his spot in the Jays' rotation through a series of injuries, saw his earned-run average rise to 6.60. The Angels batted around against the veteran right-hander in the first inning and new leadoff man Kole Calhoun was already 2 for 2 with a pair of runs and a walk when Johnson was removed in the third inning, down 7-0.

That made for a fairly easy outing for Garrett Richards (3-4)

The 25-year-old right hander made another strong case to remain a starter, allowing two runs and four hits in seven innings. Richards took Joe Blanton's spot in the rotation last Saturday in Oakland, and now has a 1.50 earned-run average in two starts since.

Richards walked two batters and struck out four. The only blemishes on his record were a pair of runs in the fifth inning -- Colby Rasmus doubled home Adam Lind, aided by a bobble in the right-field corner by Calhoun, and former Angel Maicer Izturis grounded out to score Rasmus.

Otherwise, it was smooth sailing for Richards. Toronto only managed to hit eight balls to the outfield against Richards, and four went for outs.

The Angels' offense made sure that would be enough.

Calhoun, making his first major-league appearance in the leadoff slot, began the game with a single to left field. Johnson got two quick outs before Howie Kendrick singled and Mark Trumbo launched a home run deep into the left-field seats, giving the Angels a 3-0 lead.

J.B. Shuck drove in Erick Aybar for the Angels' fourth run before the inning was over.

Josh Hamilton's sacrifice fly in the second inning scored Calhoun to make it 5-0.

In the third inning, a bizarre error by Blue Jays left fielder Melky Cabrera -- he threw the ball about three feet behind himself -- allowed Trumbo to score all the way from first base on a single by Erick Aybar. Shuck picked up his second RBI of the game on a sacrifice fly, making it 6-0.