CHICAGO -- This isn't new for Shawn Green. He's used to starting off slowly and heating up when the temperature rises, and this recent surge fits that pattern.
"This tends to happen for me," Green said. "I don't know why. ... It's nice to be driving balls each game. I'm trying to make up for a couple slow months at the start of the season."
After struggling early, Green's average is up to .281. He is 3-for-7 in this series with two homers after taking National League player of the week honors.
Troy Glaus hit his 16th homer and drove in four runs, and Diamondbacks starter Javier Vazquez (7-4) allowed three runs on seven hits in eight innings with 10 strikeouts.
After scoring eight runs against Jose Contreras in Monday's series opener, the Diamondbacks knocked out Orlando Hernandez (7-2) during the fifth. They'll try to sweep the AL's best team Wednesday when Russ Ortiz meets Jon Garland.
Chad Tracy led off the fifth with a double to left and scored on Glaus' one-out single.
With a run in, Green hit a two-run homer -- his ninth of the year -- to make it 6-3. Hernandez left after the next batter, Jose Cruz Jr., singled to right. Luis Vizcaino relieved, and Chris Snyder ended the inning with a groundout.
Hernandez allowed six runs on eight hits, including two homers, in 4 2/3 innings. It was the fourth straight start in which he allowed at least four runs, and his ERA has climbed from 2.91 to 4.30.
Vazquez was better, if not spectacular.
"We're used to that," Diamondbacks manager Bob Melvin said. "You almost get spoiled by it. ... He keeps the ball down. He throws his changeup. He probably threw more curveballs today. He keeps you off balance. His fastball gets on you too quick."
Vazquez allowed homers to Jermaine Dye and Paul Konerko, and escaped several jams. The Sox had a runner on third with no outs in the first, but Tadahito Iguchi lined to third for a double play. And they had two on in the fifth but didn't score.
"That was the key play of the game," Vazquez said of Iguchi's double play. "It was going to be a double. It was going to put us down 1-0, so it was a huge play."
Vazquez was selected to the American League All-Star team a year ago in his lone season with the Yankees, but he faltered in the second half and finished 14-10 with a 4.91 ERA. With the Diamondbacks, he has performed more like he did with Montreal the previous four seasons. After opening with three poor starts, Vazquez went 5-1 with a 1.50 ERA during one seven-game stretch.
The White Sox took a 2-0 lead in the bottom of the second on Dye's two-run homer, his 11th, but the lead disappeared in the fourth. Glaus led off the inning with a homer, and Royce Clayton lined a two-run double over the head of center fielder Aaron Rowand to put the Diamondbacks ahead 3-2.
The Sox tied it on Konerko's solo homer in the fourth.
But Hernandez couldn't escape the fifth. The Diamondbacks have outscored the Sox 18-5 and hit six homers the past two games.
"It's not just the home runs; it's driving the ball the other way," Clayton said. "It's not leaving any opportunities out there. It sets up the game for the rest of us to just chip away and do our thing. When you get (Luis Gonzalez, Green and Glaus) rolling, it's just tough to pitch to our whole lineup."