Andy Pettitte won his sixth straight start and Jason Giambi hit his 24th homer run as the New York Yankees beat the Toronto Blue Jays 8-5 Friday night.
Yankees right fielder Raul Mondesi returned to the starting lineup, a day after angrily complaining about playing time. Toronto reliever Scott Service walked Mondesi with the bases loaded in the seventh, scoring the go-ahead run.
Enrique Wilson followed with an RBI single, and Giambi's homer off Service in the eighth gave New York an 8-5 lead.
Pettitte (11-6) hasn't lost since June 8. He allowed five runs and nine hits, while striking out five and walking three in seven innings.
The fading Blue Jays have lost four in a row and 11 of 13, including the first four of 12 straight games against the Red Sox and Yankees -- the two teams ahead of them in the AL East.
Red Sox 5, Tigers 3
In Detroit, John Burkett scattered four hits over seven innings and Jason Varitek homered, leading Boston to its fourth straight win.
Todd Walker, who entered in a 6-for-44 slump, had two doubles for the Red Sox. Trot Nixon, Varitek and Freddy Sanchez each added two hits to support Burkett (7-4), who won for the fourth time in five decisions.
Varitek hit his 16th homer of the season off the foul pole in right field in the seventh. Burkett gave up three runs and struck out four and walked one. He retired the last nine batters he faced.
Mike Maroth (4-13) allowed four runs in 5 2-3 innings. He walked three, struck out four and hit a batter. He tied teammate Jeremy Bonderman for the most losses in the major leagues.
Royals 13, Rangers 3
In Arlington, Texas, Carlos Beltran and Raul Ibanez each homered and had three RBIs, and Kansas City used an eight-run eighth inning to route Texas.
Beltran, who entered the game in a 2-for-27 slump, keyed the eight-run eighth when he homered off reliever Aaron Fultz. It was Beltran's 12th homer of the season.
Ibanez's 12th home run capped a four-run third inning off Texas starter R.A. Dickey.
Earlier, the Rangers traded AL saves leader Ugueth Urbina to the Florida Marlins for three minor leaguers, including first baseman Adrian Gonzalez, the No. 1 overall pick in the 2000 amateur draft.
Indians 12, White Sox 5
In Cleveland, Ben Broussard hit two home runs and had a career-high five RBIs, and Brian Anderson earned his third straight win as Cleveland defeated Chicago.
It was the first multihomer game for Broussard, who also had a single and double for his first four-hit game.
Broussard opened Cleveland's scoring with his seventh homer, a shot over the wall in right-center off Dan Wright (0-4) that brought the Indians within 2-1 in the second inning. He hit a two-run shot to center in the seventh to make it 10-5.
Anderson (7-6) allowed five runs -- two earned -- and seven hits over five innings to improve to 4-0 in his last six starts.
Vinny Castilla homered for the second straight game and drove in four runs as the Atlanta Braves beat the Chicago Cubs 9-5 Friday, their season-high eighth straight win.
Castilla homered and had two doubles and four RBIs in an 11-3 victory Thursday. At one point Castilla had a hit in six straight at-bats against Chicago before grounding out in the sixth.
Atlanta starter Mike Hampton (5-5) allowed five runs and 11 hits in 7 1-3 innings. He also hit a two-run triple in the eighth.