CHICAGO (AP) - Zach Walters hit a two-run home run in the 10th inning, lifting the Cleveland Indians to an 8-6 victory over the sliding Chicago White Sox on Tuesday night.
Pinch-hitter Lonnie Chisenhall doubled to lead off the 10th against Jake Petricka (0-4), and after failing to sacrifice Chisenhall to third, Walters hit a 3-2 pitch well into the right-field bleachers to give the Indians the lead.
Bryan Shaw (5-3) pitched 2 1-3 scoreless innings in relief for the win, keeping Cleveland 5 1/2 games behind Kansas City in the AL Central.
Chicago lost its seventh straight and saw Petricka give up a go-ahead home run in his second consecutive appearance after allowing Brian McCann's 10th inning walk-off Sunday against the New York Yankees.
The Indians' usually-sturdy rotation had an off night. Cleveland's starters entered the night with a 2.57 ERA since Aug. 1, but got only 4 2-3 innings from T.J. House, who squandered a 3-0 first-inning lead and gave up five runs, including Alexei Ramirez's fifth-inning home run.
Despite that, Cleveland won its third straight, moved to a season-high four games above .500 and kept pace in the tightly bunched hunt for an AL wild-card spot.
Chicago didn't get much from starter Jose Quintana, who went five innings and allowing six earned runs to match a season-high. His ERA also rose from 3.25 to 3.48 as he got his 11th no-decision of the year and major league-leading 38th since the start of the 2012 season.
Adam Eaton was reinstated from the 15-day disabled list (strained right oblique) before the game and went 1 for 4. He entered the game seventh in the AL with a .370 on-base percentage and had an eventful night in the field, committing an error in the sixth that led to a Cleveland run and also throwing out Roberto Perez at the plate on Michael Bourn's single.
Red Sox 11
Blue Jays 7, 11 innings.
TORONTO (AP) - Mike Napoli and Allen Craig both homered in a seven-run 11th inning, Dustin Pedroia homered and had four RBIs and the Red Sox beat the Blue Jays.
Boston broke away from a 4-all tie for its second straight victory following an eight-game losing streak.
Toronto fell to 6-16 in August and, at 66-66, dropped to .500 for the first time since May 15.
Tigers 5, Yankees 2
DETROIT (AP) - Rick Porcello pitched eight impressive innings, and the Tigers snapped the Yankees' five-game winning streak.
Porcello (15-8) joined teammate Max Scherzer as the American League's only 15-game winners, allowing two runs and nine hits. The 25-year-old right-hander threw a shutout in his previous start against Tampa Bay, and he blanked the Yankees until Jacoby Ellsbury's homer in the fifth.
Ellsbury added another solo shot in the eighth.
Brandon McCarthy (5-3) dealt with some uncharacteristic control problems in the second, and he ended up allowing five runs and nine hits in 6 1-3 innings.
Joe Nathan pitched a perfect ninth for Detroit for his 28th save in 34 chances. First baseman Miguel Cabrera made two nice plays to close out the win.
J.D. Martinez had three hits for the Tigers.
Royals 2, Twins 1
KANSAS CITY, Mo. (AP) - Alex Gordon hit a two-run homer in the ninth inning, giving Kansas City a 2-1 win over the Twins and helping the Royals avoid their first three-game skid since mid-July.
The Royals had been shut down all night by the Twins' Ricky Nolasco, who scattered three hits over seven innings. But after going quietly in the eighth, the AL Central leaders managed to break through against closer Glen Perkins (3-1) in the ninth.
Alcides Escobar led off the inning with a blooper to shallow right for a single, and Gordon followed by swatting the second pitch he saw over the right-field wall for his 10th homer of the season.
Wade Davis (7-2) earned the win with a perfect ninth inning in relief.
Astros 4, Athletics 2
HOUSTON (AP) - Chris Carter hit his 32nd homer, a three-run drive in the eighth inning that lifted the Astros over the Athletics.
Oakland starter Jason Hammel had retired 10 straight batters when he was replaced by Luke Gregerson (3-3) for the eighth inning. Robbie Grossman reached on an error by first baseman Stephen Vogt with one out and Gregerson hit Jose Altuve with a pitch.
Carter then launched a 90 mph fastball onto the tracks atop the wall in left field to put Houston on top