Oakland battered rookie phenom Luke Hochevar just as it did Kansas City's experienced starters the previous two days.

Jack Hannahan's two-run double highlighted a five-run fourth inning, Dana Eveland won for the first time in three starts and the Athletics completed a three-game sweep of the Royals with a 7-1 victory Sunday.

Rob Bowen, Chris Denorfia and Mark Ellis all hit RBI singles in the fourth off Hochevar as the A's batted around, and Bowen singled in another run in the fifth. Bobby Crosby went 3-for-4 with an RBI and Oakland bounced back from its first three-game skid of the season.

Kansas City managed just three hits and had 15 in the series to Oakland's 42. The Royals were outscored 26-8.

Oakland improved to 12-8 for its best record through 20 games since starting 13-7 in 1992,

Hochevar (0-1), the No. 1 overall pick in 2006 and opening day starter at Triple-A Omaha this year, looked strong before running into trouble in the fourth. He threw 32 pitches that inning but was sent out to start the fifth.

After strikeouts of Jack Cust and Crosby, Ryan Sweeney doubled and Bowen's single two batters later chased Hochevar. The right-hander allowed six runs and nine hits, struck out five and walked three in 4 2-3 innings.

The Royals called up Hochevar to make his second career big league start and first of 2008, clearing roster room by designating right-hander Hideo Nomo for assignment and perhaps ending his 12-year major league career.

Hochevar escaped trouble in the second. He allowed a leadoff walk followed by Crosby's single, but the 24-year-old calmly retired the next three batters he faced _ striking out Denorfia and Bowen back-to-back to end the inning.

Eveland (2-1) lowered his ERA to 1.90, allowing a run and three hits in 5 2-3 innings. He struck out three and walked a season-high four batters. Despite the low ERA, Eveland had been winless in two outings since beating Cleveland at home on April 5.

The lefty gave way to Andrew Brown in the sixth after allowing a pair of baserunners with two outs. Brown didn't allow a hit in 2 1-3 innings and Santiago Casilla finished up the three-hitter.

Oakland's Mike Sweeney, who played his first 13 major league seasons with the Royals, missed the entire series against his old team with a sore knee.

Notes:@ Oakland ended a stretch of 12 games with at least one error _ the club's longest such streak since also having 12 in a row from Sept. 20-Oct. 1, 1985. ... The A's won despite striking out 12 times. ... Kansas City was the lone AL team to play the entire last week on the road. ... Royals CF David DeJesus was held out of the lineup for the second time in three days. He jammed his left big toe Thursday at Anaheim. ... The A's placed RHP Keith Foulke on the 15-day disabled list, retroactive to April 11, with neck stiffness. ... Oakland RHP Justin Duchscherer, nursing a strained biceps muscle, is scheduled to pitch in a rehab outing Monday for Triple-A Sacramento in Las Vegas. If all goes well, he could be activated and rejoin the A's rotation to start Saturday in Seattle.

Copyright 2008 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.