Adam Eaton took a four-hitter into the eighth inning to earn his first victory with Baltimore, and the Orioles roughed up Bartolo Colon in a 6-2 win over the visiting Chicago White Sox last night.

Eaton (1-2) allowed six hits, struck out nine and walked none in 7 1/3 innings. The righthander left with runners at the corners in the eighth, and Jim Thome ruined the shutout bid with a two-out, two-run single off Jim Johnson.

Signed in March after being released by the Phillies, Eaton had an 11.25 ERA in his first two starts with the Orioles and failed to last more than four innings.

But the righthander was masterful against the White Sox, yielding only one extra-base hit - an eighth-inning double by Alexei Ramirez. Eaton struck out Thome and Josh Fields three times apiece.

"He changed location, he changed speeds and he used both sides of the plate," Orioles manager Dave Trembley said. "That's what he did to everybody. He stayed away from the middle of the plate for the most part. And when he did, they didn't get it."

Eaton got a standing ovation from the crowd when he left the game.

"It felt great," Eaton said. "It's been a long time since I have had that."

Colon (1-1) gave up five runs, eight hits and two walks in three innings, his shortest start since July 23, 2007, against Oakland as a member of the Los Angeles Angels.

The Orioles took two of three from Chicago, their fourth series win in five tries. Baltimore was 0-4 in the finale of its previous four series, being outscored, 53-12.

Eaton gave up a leadoff single in the first inning to Chris Getz, who stole second. Eaton then struck out Fields, Carlos Quentin and Thome.

A throwing error by White Sox rightfielder Jermaine Dye and an RBI single by Ty Wigginton gave Baltimore a 2-0 lead in the bottom half. The Orioles loaded the bases with one out in the second, but failed to score.

In the third, however, Luke Scott hit a two-run double and scored on a single by Cesar Izturis to put Baltimore up, 5-0. The Orioles added an unearned run in the fourth against D.J. Carrasco, whose throwing error preceded an RBI double by Nick Markakis.

In other games:

* At Cleveland, Grady Sizemore hit a tiebreaking, three-run homer in the eighth inning and the Indians beat the Kansas City Royals, 5-2.

Jensen Lewis (2-2) worked two scoreless innings. Kerry Wood pitched a perfect ninth for his third save in as many chances.

Plate umpire John Hirschbeck was examined in the sixth after getting hit in the mask by Mike Aviles' foul ball. Hirschbeck dropped to one knee, but stayed in the game. Hirschbeck was struck in the mask three times and once in the foot during the day.

* At Seattle, Ichiro Suzuki lined James Shields' second pitch of the game for a home run, and ace Felix Hernandez (3-0) helped his team with a seven-inning gem in the Mariners' 1-0 victory over the Tampa Bay Rays.

Hernandez allowed four hits and three walks while striking out seven in his first scoreless outing since June 6 at Boston - 23 starts ago.

* At Toronto, Alex Rios hit a two-run homer, Vernon Wells and Lyle Overbay also connected and the Blue Jays beat the Texas Rangers, 5-2. Josh Hamilton and Chris Davis hit solo shots for Texas, with six of the game's seven runs coming on homers.

Texas has hit a major league-leading 29 home runs this season. Toronto is second with 28.

Noteworthy

* Yankees pitcher Chien-Ming Wang threw 70 of 91 pitches for strikes over seven innings in an extended spring training game in Florida. He is 0-3 with a 34.50 ERA with the Yankees and agreed to work on his pitching consistency at the minor league complex.

* The Toronto Blue Jays put closer B.J. Ryan and starter Ricky Romero on the 15-day disabled list. The two lefthanders joined four Toronto righties on the DL. Ryan was put on the DL with soreness between his shoulder and back. Romero has a strained muscle in his right side.

* The Texas Rangers traded Kason Gabbard to Boston, put reliever Willie Eyre on the 15-day disabled list with a groin strain, and recalled Luis Mendoza from the minors. *