The Prince William Cannons scored six runs, three unearned, in the eighth inning tonight and beat the Frederick Keys, 6-2, before 5,822 at Harry Grove Stadium.

The teams had been tied for first place at 2-1 in the second-half standings of the Carolina League's Northern Division.

The Cannons caught up with Pat Lienen (5.40 ERA) by batting around and scoring six runs in the eighth. Designated hitter Enrique Hernandez and catcher Brad Ausmus singled. The Cannons tied, 2-2, when Rodriguez was out trying to stretch a double. After Paul Oster singled, Dave Riddle relieved. Dave Silvestri then reached on first baseman Mike Richardson's error. Then second baseman Tony Beasley booted J.T. Snow's grounder to give Prince William a 4-2 lead.

Russ Davis walked and later scored along with Snow on Sherman Obando's triple off the center field wall.

Curtis Ralph (3-1) got the victory for two innings of no-hit relief before James Moody came on in the ninth for his third save.

Frederick took a 2-0 lead in the first on three hits. Shortstop Ricky Gutierrez, left fielder Dan Berthel and third baseman Tim Holland opened with consecutive singles. Gutierrez scored on Holland's hit to right that barely nicked the glove of second baseman Anres Rodriguez. Berthel pulled up at third.

Kingwood scored Berthel on a double play grounder.