SEATTLE (AP) — John Danks' continuing road struggles put the Chicago White Sox into too deep a hole Sunday.
Robinson Cano had a two-run homer and Nelson Cruz doubled in two runs to help the Seattle Mariners beat the White Sox 8-6 and prevent a three-game sweep.
Danks (6-11) was tagged for seven runs on eight hits in five innings, dropping his road record to 2-8 with a 6.48 ERA in 12 road starts.
"The team put me in a position today — everyone did their jobs exceptionally well today, except me," said Danks, who has not won in six starts on the road since a complete-game shutout at Houston on May 31.
Seattle — which lost in extra innings on Saturday night after blowing a two-run lead in the ninth — built a 7-1 lead through five innings, but the White Sox cut it to 7-6 with five runs in the sixth behind a pair of two-run homers.
"It's always nice to compete, make it a closer ballgame, but we came up a little bit short," said Adam LaRoche, whose 12th homer brought the White Sox within a run.
Adam Eaton singled with one out in the sixth and scored on Tyler Saladino's double. Jose Abreu followed with his 23rd home run. After Melky Cabrera grounded out, Avisail Garcia singled, chasing starter Taijuan Walker. Logan Kensing, called up earlier in the day from Triple-A Tacoma, relieved and allowed a two-run homer to LaRoche.
"I swear he looks into your soul when you're standing on the mound," Kensing said of LaRoche. "I was actually thinking I had a better beard than he did, at the time. But, he won today and hopefully I'll get to face him again. . Just a sinker that did not sink at all."
The Mariners added a run in the eighth off Jake Petricka on Ketel Marte's sacrifice fly.
Walker (9-7) got the victory despite allowing five runs on seven hits in 5 2-3 innings. Tom Wilhelmsen pitched a perfect ninth for his third save.
"I felt good. I felt really good, actually," Walker said. "Just had a little hiccup there in the sixth inning and kind of got away from the game plan after we got that big lead. I was throwing too much soft instead of going right after them and keeping the same thing we were doing the whole game."
Cruz doubled in two runs to key a four-run third as the Mariners erased a 1-0 deficit. Mark Trumbo doubled to open, advanced on Brad Miller's sacrifice and scored on Jesus Sucre's single. After Marte struck out, Austin Jackson singled and Cruz followed with a two-run double to right-center to make it 3-1. Franklin Gutierrez singled home Cruz.
In the fifth, Marte reached on a fielder's choice, stole second and came home on Jackson's single to make it 5-1. With two out, Cano hit his 14th home run, a two-run shot over the wall in right.
"He elevated some balls and they put some good swings on it," White Sox manager Robin Ventura said of Danks. "In the third, it just seemed like his ball was up, and they put good hacks on it and got something going. The big one was the home run from Cano. I think anytime he elevates and doesn't work down in the zone, there's going to be some issues."
The White Sox took a 1-0 lead in the second when LaRoche lined a one-out double to right and Alexei Ramirez followed with an RBI single.
LaRoche's home run was his third since Aug. 7, following a 30-game stretch without one.
"Feeling better, no question. Trying to be a little more aggressive," said LaRoche, who also struck out to open the ninth. "That last at-bat was a little frustrating. It feels a lot better when you win."
White Sox: Chicago opens a seven-game homestand with a three-game series against the Red Sox. Right-hander Jeff Samardzija (8-9, 4.64 ERA) starts the opener. He has lost his last four starts, with his ERA climbing from 3.94 at the end of July. Right-hander Joe Kelly (6-6, 5.37) starts for Boston.
Mariners: Red-hot Hisashi Iwakuma (5-2, 3.74) opens a three-game series at home against Oakland. Over his last four starts, the right-hander is 3-0 with a 1.71 ERA, including a no-hitter against Baltimore on Aug. 12. The Athletics counter with left-hander Felix Doubront (0-0, 2.70 ERA).
Mariners: RF Trumbo, a last-minute scratch on Saturday night with a sore left knee, was back in the starting lineup. "He feels a lot better today," manager Lloyd McClendon said.
CRUZ ON BASE (AGAIN)
Cruz's third-inning double extended his on-base streak to a career-high 33 consecutive games. During the streak, Cruz is hitting .360 with nine doubles, 16 home runs and 25 RBI.
Kensing, appearing in a major league game for the first since June 19, 2013 when he was with the Rockies, pitched a scoreless inning for Tacoma in Saturday night's 7-4 victory at Colorado Springs. The Tacoma team flight to Seattle landed at 12:45 p.m. on Sunday, Kensing said, and he didn't arrive at Safeco Field until the second inning.