TORONTO -- Toronto's new-look offense keeps coming up big.
Toronto catcher Bengie Molina went 1-for-4 in his first game against his former team. Angels starter Ervin Santana plunked Molina with a pitch in the fifth, prompting a smile from Bengie's brother Jose, the Angels' catcher. Troy Glaus went 3-for-4 in his first game against his ex-club, and the Blue Jays finished with 17 hits.
"This is what we do. We can hit the ball. If we can pitch we are going to be all right," Bengie Molina said.
The Blue Jays have scored seven or more runs in 13 of their 15 victories. Toronto added Molina, Glaus and Lyle Overbay in the offseason.
Adams, who ended an 0-for-15 slide with a go-ahead double Wednesday night, hit a three-run homer off Esteban Yan in the seventh. Frank Catalanotto also homered for the Blue Jays, who tied a season-high for runs.
"It's unbelievable. We have good plans, good ideas at the plate," Catalanotto said. "The whole hitting group is on the same page. It's fun to watch. It really is. There are a lot of guys in the lineup that are having really good years."
Alex Rios went 3-for-4, raising his average to .402. After Rios singled and advanced to second on a passed ball in the sixth, shortstop Orlando Cabrera jokingly rubbed him -- hoping his hot streak would rub off on him.
"We have been swinging it all year," Toronto manager John Gibbons said.
Gustavo Chacin (5-1) allowed two runs and six hits in 5 1/3 innings, sending the Angels to their seventh loss in eight games. Santana (2-1) gave up six runs, nine hits and four walks in four innings.
"They hit good. Our offense is a little down right now," Santana said.
The Angels had managed only 10 runs in five games before Thursday's victory over Detroit, and are 1-11 when scoring three runs or fewer.
"Everybody is scuffling a little bit right now. We're kind of banging our heads against the wall," Adam Kennedy said.
Vernon Wells' RBI double and Glaus' sacrifice fly put Toronto ahead in the first, and Rios made it 3-0 with an RBI single in the fourth. Shea Hillenbrand hit a two-run triple in the fifth and scored on Adams' sacrifice fly.
Run-scoring doubles by Cabrera and Vladimir Guerrero cut the lead to 6-2 in the sixth, but Catalanotto homered in the bottom half.
Jesse Barfield came out on the field between innings and received a standing ovation. Barfield spent nine seasons with the Blue Jays. ... Wells has reached base in a major league high 28 games this season. ... Santana is 0-3 on the road. ... The Blue Jays have won 18 of their last 25 against the Angels.