PHOENIX -- In the final game of the D-backs' homestand, it was close through seven innings until the White Sox broke it open in the eighth.
A five-run eighth inning cemented Phil Humber's seventh win of the season in an 8-2 White Sox victory in front of 39,538 on Sunday afternoon at Chase Field.
"It was close for a while, but we couldn't hang in there," D-backs manager Kirk Gibson said. "They out-pitched us and out-played us the last couple of games."
Humber outlasted D-backs starter Josh Collmenter, as the right-hander allowed two runs on seven hits over 7 2/3 innings.
"He just had everything working," Gibson said of Humber. "He's on a roll."
Collmenter, meanwhile, pitched seven innings, allowed three runs on five hits, struck out five and walked one.
"I felt good," Collmenter said. "Everything felt good, I had good command and I was back to my normal stuff, and other than the seventh inning, everything went well."
After Alexei Ramirez's RBI groundout to shortstop scored Juan Pierre in the fourth inning to give Chicago a 1-0 lead, Collmenter kept the White Sox scoreless until the seventh, when he allowed home runs to Paul Konerko and Alex Rios.
"Just a couple bad pitches," Collmenter said. "With Konerko, you can't make a pitch like that -- he's not going to miss those. And I just made a bad 0-2 pitch to Rios.
"If you take those two back, the outcome of the game is probably going to be a lot different.
The home runs were the second and third in as many days for Rios and Konerko, respectively.
Konerko was hotly pursued by the D-backs in the offseason, and he showed why, hitting a home run in each game of the series.
"He's been killing everyone recently," Gibson said. "He's probably one of the hottest guys in both leagues.
"We wanted him at the beginning of this season, and this isn't something new that he's doing."
Humber held the D-backs scoreless until the eighth, when Ryan Roberts and Justin Upton drove in runs.
He went seven innings for the sixth consecutive start and the ninth time this season.
"He pitched another great game," White Sox manager Ozzie Guillen said. "I didn't have to use the guys in the bullpen the way we've been using them."
In the eighth, the White Sox put the game out of reach with five runs on four hits.
Relief pitcher Esmerling Vazquez was charged with all five of those runs (four earned) on three hits, and was relieved by Joe Paterson, who allowed a three-run double to A.J. Pierzynski, the first batter he faced.
"That was the key, at least to put it away," Guillen said.
"Pierzynski just sat on that pitch and he's got enough experience to stay through the ball and center it," Gibson said.
The D-backs mustered two runs in the eighth, and Upton's RBI single marked the fifth time in six games this homestand that the right fielder recorded multiple hits. He had three hits on Sunday.
"I'm just trying to relax, see the ball and not try to do to much with it," he said.
With the loss, the D-backs finished the homestand where they started it -- a half-game behind the Giants in the National League West.
"There were a lot of people here, it was nice," Gibson said. "It was disappointing we couldn't win the game, but we have a big road trip in front of us."
The D-backs have an off-day before traveling to Kansas City on Tuesday for a three-game set with the Royals.
"We've had some good runs and we're kind of hot and cold right now," Gibson said. "But we need to play better on this road trip."
Anthony Fenech is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.