There's no homefield advantage in the SkyDome these days.
Gonzalez's shot in the second inning gave the Rangers a 5-0 lead over the Blue Jays, who haven't won at home since Aug. 1.
"We've lost eight in a row at home because we've been behind early and been playing catch up," catcher Darrin Fletcher said. "It would be nice to get ahead in a ball game early, and let them chase us for a change."
"I don't have a remedy for why we're losing at home, we're just going through some bad times here," Wells said. "I got the ball up in the zone and they capitalized on it. I got my butt kicked. It's kind of embarrassing."
"We we're able to get to Wells early with some big hits. He just didn't have his A game today," Palmeiro said.
Aaron Sele (15-7) won for the eighth time in nine starts. He struck out eight in six innings.
"When you spot one of the better pitchers in the league a seven-run lead, they know it would very embarrassing to give it up, so they bear down, and that's what Sele did,"/B> Fletcher said.
The Blue Jays fell three games behind Boston in the AL wild-card race. Texas has won 10 of 13.
"We're not panicking yet, it's still August," Shawn Green said
Jeff Fassero, acquired Friday from Seattle, made his debut for the Rangers. He pitched a scoreless eighth, but was charged with three runs in the ninth.
"We just couldn't hit a seven-run homer," Fletcher said.
Gonzalez hit his 29th homer during a four-run second inning that made it 5-0. Rusty Greer added a two-run single.
Toronto's Shannon Stewart tied his career high with four hits and extended his hitting streak to 25 games.
Greer doubled home a run in the ninth.
©1999 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed