The loss ended Chicago's seven-game road winning streak, kept the White Sox four games behind first-place Detroit in the AL Central and ruined Chicago's bid to reach .500 for the first time since July 29. Hardy is 7 for 14 with two homers in the first three games of the four-game series.

Making his second start for Baltimore since coming over in a July 30 trade with the Texas Rangers, Tommy Hunter took a 4-1 lead into the seventh. He got two outs before No. 9 hitter Brent Morel doubled in a run, putting runners at second and third.

Right-hander Jason Berken came in to face left-handed hitter Juan Pierre, who grounded the first pitch inside the third-base line for a two-run single, tying the score at 4.

Hunter gave up four runs and seven hits. In his two starts with the Orioles, he has not yielded a walk in 10 2-3 innings.

White Sox starter Philip Humber allowed four runs and 11 hits in six innings. He was 0-4 with a 7.97 ERA in his prior four starts.

After previously being outscored 82-35 in the first inning this season, Baltimore took a 1-0 lead before making two outs. Hardy hit his 21st home run, and Nick Markakis and Jones both singled before Humber retired Matt Wieters and Mark Reynolds.

The Orioles reversed another trend in their next crack at Humber. Held hitless in the second inning of its last 11 games, Baltimore used four singles and a sacrifice fly to make it 3-0. Robert Andino singled in a run and scored on a bases-loaded fly ball by Markakis.

The White Sox didn't get a runner in scoring position until Alex Rios led off the fifth with a double. He did not advance.

Jones led off the bottom half with his 21st home run, increasing his team-high RBI total to 71. Chicago closed to 4-1 in the sixth. Pierre hit a bloop to left that a charging Felix Pie gloved with a dive, but the ball squirted free for a double. Pierre advanced on a fly ball and scored on a groundout by Konerko.

NOTES: Chicago's Adam Dunn struck out three times, the 19th time this season he's had three Ks or more in a game. ... Orioles DH Vladimir Guerrero got the night off after a 1-for-18 skid dropped his batting average to .274. "I can tell in the dugout he's been a little frustrated lately because he's trying so hard," Orioles manager Buck Showalter said of the 36-year-old slugger. ... LHP Mark Buehrle (9-5) starts for the White Sox on Thursday night, hoping to extend a streak of 17 straight games in which he's permitted three runs or fewer. It's the longest such run by a White Sox starter in a single season since Dave Lemonds in 1972, according to information provided to the White Sox by the Elias Sports Bureau. Chris Tillman (3-4) is expected to start for the Orioles. ... Jones' first-inning single ended an 0-for-12 drought.