TORONTO (AP) Aaron Hill doubled home the go-ahead run in the sixth inning, Roy Halladay struck out nine and the Toronto Blue Jays beat the Texas Rangers 6-4 on Friday night for their sixth straight home win.

Toronto is 32-20 at home and has outscored opponents 41-9 during the winning streak. The Blue Jays are 54-54 overall.

With the score 3-3, Vernon Wells singled off Jamey 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. Hill doubled to left, and Gregg Zaun followed with a two-run single.

Halladay (12-5) allowed four runs and seven hits in six-plus innings. Casey Janssen relieved 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.

Texas dropped to 2-5 on its nine-game road trip.