TORONTO -- The Blue Jays took advantage of Jamey Wright's error.
Aaron Hill doubled home the go-ahead run after the error in a three-run sixth inning, Roy Halladay struck out nine and the Blue Jays beat the Rangers 6-4 Friday night for their sixth straight home win.
"They capitalized on our mistakes," Rangers outfielder Marlon Byrd said.
With the score 3-3, Vernon Wells singled off Wright (3-4) leading off the sixth and took third when the reliever fielded Frank Thomas' comebacker and threw the ball into center field for an error.
"I kind of double clutched it, then tried to throw it over there and just didn't have anything on the ball," a frustrated Wright said. "I didn't have my feet under me and the ball sailed away."
Hill followed with a double to left, and Gregg Zaun hit a two-run single.
"It's been a tough last week with a lack of run support for the pitchers," Hill said. "It was just good to show some energy, show some life and get things going."
Wells went 3-for-4 and scored twice.
"A lot of guys here look to him," Halladay said. "He's had to carry a lot of weight on his shoulders. Guys see that and see the effort and it goes a long way for guys who are grinding right now."
Halladay (12-5) allowed four runs and seven hits in six-plus innings.
"We did a good job battling him," Texas manager Ron Washington said. "He didn't have his great stuff tonight. His command was a little off, too. We made him work, we showed some patience."
Casey Janssen relieved Halladay with runners at the corners in the seventh and gave up an RBI single to Ian Kinsler. Michael Young then hit into a forceout, and Marlon Byrd grounded into a double play.
Janssen pitched a scoreless eighth and Jeremy Accardo finished for his 19th save in 23 chances.
Toronto is 32-20 at home and has outscored opponents 41-9 during its winning streak. The Blue Jays are 54-54 overall.
Texas dropped to 2-5 on a nine-game trip that followed a season-high, four-game winning streak. Kevin Millwood, winless in his last five starts, gave up three runs and eight hits in four innings.
"In the first couple of innings those guys did a good job of making him work hard," Washington said. "By the time we got to the third inning, he had close to 90-something pitches. That was just a little too much."
Byrd tripled home Frank Catalanotto in the first to put Texas ahead, but Toronto took a 3-1 lead in the bottom half on Wells' RBI single and Thomas' two-run double. The rally ended when Thomas was struck on the leg by Hill's single to center and was called out by second-base umpire Mike Estabrook.
Texas tied it 3-3 in the second on a two-out, two-run single by Kinsler, who had three RBIs.