ahead home run in the eighth inning as the Boston Red Sox beat the Toronto Blue Jays 7-5 Tuesday. J.D. Drew added a solo shot as the Red Sox improved to 8-2 against the Blue Jays this season. Boston has won eight of its past 11 on the road. Jose Bautista hit his major-league-leading 35th home run for the Blue Jays, while Travis Snider hit a three-run shot and Adam Lind added a solo blast. Toronto leads the majors with 178 homers this season, 29 more than Boston, who are second with 149. Felix Doubront (2-2) pitched 1 1-3 innings for the win while Shawn Camp (3-2) took the loss. Twins 12, White Sox 6: At Chicago, Jim Thome hit his 579th homer and Joe Mauer had three more hits as Minnesota took sole possession of the American League Central lead by beating Chicago. They pounded out five homers, starting with Thome's drive to left-center on the first pitch of the second to kick off a four-run burst against his former team. J.J. Hardy and Mauer each went deep against Freddy Garcia (10-5) in the inning to make it 5-0, and the Twins pulled away after Chicago's Carlos Quentin hit a three-run shot off Scott Baker (10-9) in the bottom half. Rays 8, Tigers 0: At Detroit, Jeremy Hellickson gave up three hits and struck out seven, without walking a batter, over seven innings as Tampa Bay blanked Detroit. Hellickson (2-0) was making his second major league start after being recalled from the minor leagues for the second time this month. Joaquin Benoit pitched the eighth and Mike Ekstrom the ninth to complete the four-hitter. Max Scherzer (7-9), the opposing pitcher when the Rays' Matt Garza no-hit the Tigers in Tampa Bay on July 26, was the loser. Orioles 14, Indians 8: At Cleveland, Felix Pie hit the first of four home runs by Baltimore as the Orioles beat Cleveland in Buck Showalter's first road game since taking over as manager. Pie's three-run drive over the center-field wall off Justin Masterson (4-11) with two outs in the fifth inning gave Baltimore a 7-6 lead. It came after Arrieta fell behind 6-4 by allowing five runs in the bottom of the fourth after the Orioles had taken a 4-1 lead with four runs in the top half. Corey Patterson hit a solo homer in the sixth, then Matt Wieters had a two-run shot and Luke Scott another three-run drive during the Orioles' six-run eighth. Rangers 4, Yankees 3, 10 innings: At Arlington, Texas, David Murphy's single with the bases loaded in the 10th inning off Mariano Rivera gave AL West-leading Texas a victory over New York in a matchup of division leaders. Angels 3, Royals 1: At Anaheim, California, Dan Haren ended a career-long 10-game winless skid with his first victory for Los Angeles in a win over Kansas City. Mariners 2, Athletics 0: At Seattle, Felix Hernandez scattered five hits over eight innings and struck out a career-high 13 to lead Seattle past Oakland.