Orioles rookie Mike Wright lasted five innings, allowing a leadoff homer to Adam Eaton and a two-run shot to Adam LaRoche in the third, but earned the win after the bullpen's scoreless effort.

LaRoche's two-run shot

CWS@BAL: LaRoche swats a two-run shot to right field

5/28/15: Adam LaRoche drives a two-run homer to right off Mike Wright to put the White Sox ahead, 3-2, in the 3rd inning

MOMENTS THAT MATTEREDOrioles 'pen pieces it together: After Wright turned in his shortest start of the season, Baltimore's relief corps held up for four scoreless innings. Oliver Drake worked around a trio of walks, Brad Brach and Darren O'Day each had a perfect inning and closer Zach Britton finished things off for his 13th save.

Britton earns the save

CWS@BAL: Britton fans Ramirez to lock down the win

5/28/15: Zach Britton strikes out Alexei Ramirez swinging for the game's final out, earning his 13th save in the Orioles' 6-3 win

"We knew we were good, we knew we were talented," O'Day said of a bullpen that pitched seven scoreless innings over Thursday's two games. "It was just a matter of time. The longer our starters go, the better. ... It's a talented bullpen, and we will continue to get better."

Beck makes Major League debut: Beck surrendered 10 hits and walked four while notching three strikeouts to go with his four earned runs allowed. The right-hander gave up a leadoff triple to Manny Machado to start the game and was touched for two runs in the first and third innings as well as one in the sixth.

Beck's first career strikeout

CWS@BAL: Beck fans Clevenger to notch first career K

5/28/15: Chris Beck records the first strikeout of his Major League career, getting Steve Clevenger looking to work out of the 1st

"You're going to have games like that, and you're going to have games where you go out and throw seven shutout on 90 pitches," Beck said. "And you are going to have games where you get beat in for three innings and you are out of the game. It's all part of it, it's part of the process. It's something to build on and something to get out of the way early."

White Sox miscues: Chicago was not as crisp in the second game of the doubleheader, committing two errors. Catcher Geovany Soto misplayed a relay throw from left field that allowed Adam Jones to score in the third, and Gordon Beckham made a poor throw to first base that got by LaRoche on David Lough's RBI single in the seventh. The White Sox were able to preserve an extra run on the errant throw, when right fielder J.B. Shuck, backing up on the play, made a good throw to get Ryan Flaherty at home.

Shuck throws out Flaherty

CWS@BAL: Shuck throws out Flaherty trying to score

5/28/15: J.B. Shuck recovers the errant throw and makes a heads-up throw to the plate to cut down Ryan Flaherty attempting to score

"Long day to get guys in there and play some positions," White Sox manager Robin Ventura said. "But we could have played better in the second game."

Beckham didn't help himself out on the basepaths either when he was doubled up at first on a Conor Gillaspie fly ball to right. The White Sox had two men on at the time, and Drake walked three batters that inning.

"It wasn't a good play," Ventura said. "Maybe it was the long day part. It got away from him."

Orioles double off Beckham

CWS@BAL: Snider makes catch, O's double off Beckham

5/28/15: Travis Snider grabs the fly ball and fires in to J.J. Hardy, who makes a heads-up relay throw to double off Gordon Beckham at first

Baltimore's consistent bats: The O's offense, which has been scuffling as of late, turned in a relentless performance. Every starter had at least one hit, four of which were for extra bases, and six different players picked up an RBI, including catcher Steve Clevenger, who went 2-for-4 with a run scored.

"I was pretty excited to get in there today," said Clevenger, who got the Game 2 start, his first since being recalled earlier this week. "I was playing well down in Norfolk. I was just hoping to continue to play really well up here today."

Clevenger's RBI single

CWS@BAL: Clevenger plates Jones to knot score at 3

5/28/15: Steve Clevenger punches a base hit through the left side of the infield to score Adam Jones and tie the game at 3

QUOTABLE
"Exhale? I'm just glad I'm inhaling and exhaling, period, at my age. I don't know. We knew [the doubleheader] was coming. But it's been sitting there, and everybody knows it's coming. It's one of those things you've got to get through before it and after it. I think about the White Sox. They played some tough games in Toronto, and they had to travel here. We had it easier than they did, and now they're heading to Houston. I don't think people realize the challenge. We're not the only ones facing it. All through baseball, the schedule is a challenge. And let's keep in mind why we're playing these two games. ... I think sometimes we lose sight of why we're doing what we're doing today." -- Orioles manager Buck Showalter

"That list has got a lot of nicknames," Showalter said. "My daughter is aware of that. I didn't know she knew who Whitey Herzog was. It means you've done something a long time. I bet Whitey doesn't have a gnome [giveaway night]."

WHAT'S NEXTWhite Sox: Rookie left-hander Carlos Rodon will start Friday, when Chicago begins a three-game series against the Astros in Houston at 7:10 p.m. CT. Rodon will be pitching on nine days' rest thanks to a spot start by Hector Noesi on Monday. Rodon is 1-0 with a 4.03 ERA in six games, including three starts, this season.

Orioles: Baltimore will open a three-game series against the Rays on Friday, with Miguel Gonzalez set to take the hill. Gonzalez will be opposed by righty Nathan Karns in the 7:05 p.m. ET matchup.