"Its fun to watch those guys do their work," Weaver said. "The runs made things a little bit easier."
The lanky right-hander recovered nicely from a history-making loss to the Dodgers last Saturday, allowing two runs and six hits in 7 1/3 innings while striking out six.
Weaver (8-8) took a four-hit shutout into the eighth before Joe Inglett followed a one-out leadoff double by Marco Scutaro with a triple under the glove of diving Gary Matthews Jr. in right field. Justin Speier replaced Weaver and gave up an RBI single to Alex Rios.
Weaver pitched six hitless innings against the Dodgers, allowing an unearned run on his own fielding error and a sacrifice fly in a 1-0 loss. The Dodgers went the entire game without a hit, making them the fifth team in modern major league history to win a game under those circumstances.
"It's starting to come around a little bit," Weaver said. "I'm just concentrating on location, trying to keep all my pitches down and really concentrating on locating all my pitches. It's just one of those things where some things are going my way."
Burnett (8-8) tied a career high by allowing eight runs for the fifth time in 195 big league starts. The Angels got 12 hits off the right-hander, who did not walk a batter for the first time in 18 outings this season.
Two of the runs against the him were unearned, the result of errors by second baseman Inglett in the second inning and Scutaro in the sixth.
"A.J. made some mistakes with two strikes sometimes. But other that that, I thought he battled pretty hard out there and he pitched better than the score shows," manager Cito Gaston said. "If we don't make those defensive mistakes, it would have been a different ballgame."
The Blue Jays came in with only 44 errors, tied with the Angels for the second-fewest in the AL behind Cleveland. Burnett had allowed only three unearned runs in his previous 106 1-3 innings this season.
"He kept his composure and competed, even though things weren't going his way," catcher Rod Barajas said. "We had a couple of innings where we made some mistakes defensively and gave them too many outs. You give big league ballclubs four or five outs an inning, you're going to get burned. You need your pitching and defense to be solid - especially when you're not scoring."
The Angels are 5-2 against Toronto with two games left in the season series, ending a string of five straight years in which the Blue Jays held the upper hand. Los Angeles had played 18 consecutive games against Toronto without scoring more than four runs before building a 5-0 lead through six innings.
The Halos grabbed a 2-0 advantage in the second when Hunter hit a first-pitch homer to right-center for his 10th of the campaign and Kendrick added an RBI double. Hunter is 2-for-17 lifetime against Burnett, and both of his hits have been home runs.
Prior to Kendrick's hit, Anderson singled and Matthews grounded to third -- but Anderson was ruled safe on the attempted force play by umpire Angel Campos because Inglett came off second base a step early taking Scott Rolen's throw and was charged with an error.
The Angels tacked on three more in the sixth. Matthews hit an RBI double after Vladimir Guerrero doubled to right field off the glove of Rios, and Hunter reached on Scutaro's fielding error. Kendrick followed Matthews' hit with a two-run single.
The Angels broke it open with three more in the seventh, as Maicer Izturis hit an RBI single and Anderson added a two-run homer, his eighth of the season and second in his last two games.
"I like to see the results as much as anybody," said Anderson, whose three hits raised his average to .265. "The way things have been going for me this year, the results haven't been favorable. But I still have a half a season left to find some holes and contribute."
- Angels RHP Chris Bootcheck was activated from the 15-day DL and outrighted to Triple-A Salt Lake after clearing waivers.
- Burnett is 69-64 with a 3.86 ERA since his no-hitter with the Florida Marlins on May 12, 2001, at San Diego.
- Weaver is 23-17 since winning his first nine big league decisions in 2006.
- The Angels are the only current division leader that was in first place on July 4 last year.
- Burnett allowed four home runs in 89 innings over his previous 15 starts.
- The Blue Jays have lost 12 of their 15 on the road.