Frederick Keys right-hander Rick Bauer, out for past eight days with a bruised right forearm, showed visiting Potomac tonight that he apparently is none the worse for wear.

Bauer carried a no-hitter into the eighth inning before giving up a one-out single to David Kim, as the Keys beat the Cannons, 3-1, in a Class A Carolina League game.

It was the third straight win for Frederick (32-32), alone in second place in the Northern Division.

Bauer was forced to leave in the third inning of his last start against Myrtle Beach on June 6 after being hit on the forearm by the ball off the bat of Brian Manning. Bauer then missed his scheduled start Saturday. But he was nearly flawless tonight.

Bauer walked leadoff batter Esix Snead to start the game, but then retired 21 straight.

"The two days off definitely helped my arm," said Bauer (4-4). "Any time you have a few days off, your body's going to recover a little bit better. My arm felt extremely strong tonight."

The Keys took a 1-0 lead in the first inning when Potomac starter Patrick Coogan (0-3) walked the bases loaded with two outs before walking Roberto Rivera. He struck out Ivanon Coffie to end the threat.

The Keys added to their lead in the seventh when Darnell McDonald sent reliever Jose DeLeon's 1-1 pitch over the fence in left-center for a two-run homer, making it 3-0. Potomac (23-41) scored its lone run on Brad Freeman's solo home run with one out in the ninth.