FREDERICK, MD., AUG. 13 -- After an hour rain delay, play started slowly but ended quickly as the Prince William Cannons scored 10 runs in the last two innings and rolled to a 12-1 win over the Frederick Keys before a crowd of 4,395 at Harry Grove Stadium.

The Cannons, up 2-1, put the game out of reach in the eighth as they scored five runs on three hits and a walk, highlighted by Russ Davis's two-run homer.

The Cannons weren't finished though. They sent 10 batters to the plate in the ninth, recording six hits and five runs and another two-run homer, this one by Dave Silvestri that gave the Cannons an 11-1 lead.

The last run came on Davis's third hit of the night, an RBI double to center that scored Sherman Obando for the final margin.

The Cannons took the lead in the seventh inning. J.T. Snow singled and, three batters later, Davis sent a hopper into left for a base hit. Mauricio Zazueta, facing two strikes and two outs, doubled to deep left to score Snow for a 2-1 lead.

In the third inning Paul Oster sent a line-drive deep into center for a double, Brad Ausmus grounded out to first, advancing Oster to third. John Viera's sacrifice fly deep to center scored Oster for a 1-0 lead.

The Keys, who wasted three bases-loaded opportunities, scored when Roy Gilbert and Melvin Wearing walked and Mike Lehman followed with a single to left, scoring Gilbert and tying the game at 1.

Mike Oquist (7-8) took the loss; Jim Wiley (5-7) got the win.