As Frederick Keys second baseman Eddy Garabito struck out in the third inning of tonight's game against the Potomac Cannons, his bat flew out of his hands and hit the top of the Keys' dugout.

That was one of the longest hits for the Keys all night.

Four Potomac pitchers combined to shut out the Keys in a 2-0 win before 6,363 in a Class A Carolina League game at Pfitzner Stadium.

The Cannons' Matt Smith, Lance Franks, Kevin Sheredy and Jason Marr helped break the team's seven-game losing streak and blank the Keys for the fifth time all season.

Smith lasted 5 2/3 innings, allowing three hits and two walks and striking out seven to improve to 3-8 despite an earned run average under 3.50. Franks allowed one hit in 1 1/3 innings and Sheredy and Marr each pitched a scoreless inning.

Frederick's Matt Achilles almost matched the Cannons pitching staff. He went the distance, scattering three hits and allowing two earned runs.

SEA DOGS 6, BAYSOX 2: Nate Rolison homered for the second straight game, and Gary Knotts threw 8 1/3 strong innings to help Portland defeat Bowie in a Class AA Eastern League game before 10,394 at Prince George's Stadium.

Portland (59-68) used power to help score its second straight come-from-behind victory over Bowie (66-59). Chris Norton hit his Eastern League-leading 35th homer of the season to start the Sea Dogs' comeback from an early 2-0 deficit.

Bowie's loss, coupled with Harrisburg's win in the first game of its doubleheader with New Haven, dropped the Baysox two games behind the Senators in the fight for the Southern Division's final playoff spot.

Norton's solo homer started a two-run fourth that tied the game. Fletcher Bates added an RBI single in the fifth to give Portland a 3-2 lead, and Rolison hit a three-run homer off Mike Bell (7-7) in the seventh. Rolison finished 3 for 5 with the three RBI -- which made up for the two double plays he grounded into.

-- Jeff Seidel