Eddy Garabito broke a tie with a bases-loaded single in the seventh inning to lead the Frederick Keys to an 8-6 victory over the Potomac Cannons in a Class A Carolina League game last night before 4,065 at Pfitzner Stadium.

Sean Douglass (5-4) yielded six runs and 12 hits in 8 1/3 innings for the Keys, who improved to 29-27 and remained tied for first place in the Northern Division. Mike Huffaker (1-5) gave up three walks and Garabito's base hit in one-third of an inning for Potomac (23-32).

Starter Travis Held pitched six strong innings for the Cannons, yielding three earned runs on six hits.

"He only got hurt with pitches that were up in the strike zone," Cannons Manager Joe Cunningham said. "He kept us in the game. He did a good job."

Huffaker relieved Held in the seventh and walked the bases loaded. He was replaced by Lance Franks, who yielded the single to Garabito.

"His control was not sharp," Cunningham said of Huffaker. "You hate to see it happen like that."

The Keys picked up three more runs in the ninth. Pappy Ndungidi singled to right off Jose DeLeon, Joey Hammond hit a ground-rule double and Chip Alley walked to load the bases. Darnell McDonald hit a sacrifice fly to center, Hammond scored on a wild pitch and Ivanon Coffie singled to score Alley.

Two Frederick errors helped the Cannons score twice in the ninth but closer Derek Brown shut down the rally, retiring David Kim for his 14th save.