The White Sox took an early lead, scoring a run in the first and adding Tyler Saladino's solo blast off Orioles starter Chris Tillman in the third. Tillman, trying for his 15th win, surrendered three runs on seven hits and two walks and exited after putting a pair of runners on in the seventh.
That's when Chicago pulled away for good, with Omar Narvaez's pop single -- ruled fair after the initial call of foul was overturned on a challenge -- scored J.B. Shuck. Adam Eaton homered on the first pitch he saw from reliever Vance Worley in the eighth.
"I made some bad pitches. They put some good swings on them. I wouldn't take it back. There's no second-guessing yourself in this game," Tillman said. "I did what I normally do. They were able to drive the ball on them."
Rodon went six innings and allowed two runs (one earned) -- both driven in by Orioles shortstop J.J. Hardy -- on five hits and two walks.
"He was great. He was really good tonight," said Narvaez. "He was hitting his spots. He was hitting the glove very well tonight."
"This is probably one of his better ones with being able to go deep into the game and keep a very good lineup off balance," said White Sox manager Robin Ventura.
MOMENTS THAT MATTERED Catching on quickly: Rookie catcher Narvaez delivered a go-ahead single in the seventh as the culmination of a nine-pitch at-bat against Mychal Givens. The bloop single originally was ruled foul, but the call was challenged by Ventura and overturned by video replay. Despite the White Sox opening the seventh with four straight hits, they scored just one run.
"There's always close calls late in the ballgame where review has either helped us or hurt us," Eaton said. "I don't see it as any different than maybe a double-play ball or whatnot, but just having it be fair or foul, I think the umpire got blocked out a little bit by Manny Machado, so kind of a tough play for the umpire. But video replay prevailed, and we're happy with it." More >
First-inning heat: It didn't take long for the Orioles to put together a scoring opportunity, with Adam Jones' bloop double and Jonathan Schoop's bloop single putting runners on first and third with nobody out in the first inning. But Rodon took the defense out of the equation, striking out Machado, Mark Trumbo and Steve Pearce to end the inning. Rodon hit 98 mph with a fastball to fan Machado and reached 100 mph on a pitch to Trumbo.
"You see those guys step in the box. One through nine, any of those guys can hurt you," Rodon said. "That was the mind-set: 'Can't just leave it over the plate here, man, they'll hit you out. Doesn't matter who it is.' So the whole time, I had to go full bore at them, especially when it's a close game like that."
Here comes Hardy: With several key members of the O's lineup slumping, Hardy continues to provide some big at-bats. He belted an RBI ground-rule double in the fourth inning, and drove in Machado with a sacrifice fly in the sixth.
"He was really tough. I don't know if it was the shadows or what," Hardy said of facing Rodon. "He has really good stuff, so after the first time through the lineup, I'm sure we all kind of grinded a little bit more and tried to see it better. But yeah, he was pretty nasty."
Givens brings the heat: After entering the game with two men on and no outs in the seventh inning, Givens allowed a pair of singles -- including Narvaez's blooper -- to give the White Sox the lead. But with the bases still loaded, Givens struck out the next three batters to keep the O's within reach.
"Just attacking hitters to make them uncomfortable," Givens said. "I was a hitter once, so I know, if you get two strikes and get ahead of them, they're on the defensive mode. So you always want to put pressure on them." More >
"What made him good? He's throwing 99 left-handed with a plus breaking ball. He threw more changeups than he normally does tonight, probably with eight right-handed hitters. ... They've got good stuff. ... You could put their rotation up against anybody in the American League, for sure. They're impressive." -- Orioles manager Buck Showalter, on Rodon and the White Sox rotation
"Yeah, I swing it a little harder every now and again. I feel like my chest is a little bigger when I get up there now. But it's kind of a fun situation, to be honest with you." -- Eaton, on hitting in the third spot and delivering a home run
White Sox closer David Robertson is 1-1 with a 2.84 ERA in 30 save opportunities after recording his 27th save on Saturday. Rodon retired 10 in a row from the first to the fourth, including five straight strikeouts in the first and second innings. The team record for consecutive strikeouts in a game is seven, set by Joe Cowley in 1986.
WHAT'S NEXT Orioles: The Orioles will send rookie Dylan Bundy to the mound for Sunday's series finale at 2:10 p.m. ET. Bundy has taken a no-no into the sixth in each of his past two outings. On Tuesday, in his fourth career Major League start, Bundy tossed a career-high seven shutout innings while surrendering just one hit. He has a 1.53 ERA over his past three starts.
White Sox:James Shields makes his 23rd start of the season and 12th as a member of the White Sox at 1:10 p.m. CT. Shields has gone 3-4 with a 2.68 ERA and 22 strikeouts over his last seven starts, covering 47 innings. He has received one run or fewer of support in four of those seven starts.