FREDERICK, MD., JULY 27 -- Frederick Keys batters knocked Durham Bulls pitching all over Harry Grove Stadium tonight, breaking a four-game slide with a 9-0 victory before 7,645.

John O'Donoghue (7-8) mixed his off-speed pitches with a fastball to strike out eight in seven innings. Henry Werland (0-1) took the loss.

Jim Wawruck opened the Keys' third with a single, stole second on a pitchout and scored on Jason Alstead's triple to the gap in left-center.

Mark Smith, the Orioles No. 1 pick in the June draft, got his second RBI in three games when he hit a towering sacrifice fly to left to bring home Alstead.

Durham's fourth pitcher was first baseman Dave Brust.

Spirits 9, Cannons 0: Winston-Salem scored five unearned runs with two out in the seventh inning before 2,420 at Ernie Shore Field in Winston-Salem, N.C.

With the score 0-0 and the bases loaded, a ground ball went between Prince William second baseman Mike Hankins's legs for a two-run error. The Spirits followed that with three straight hits to take a 5-0 lead. The Spirits added four runs in the eighth inning, with the help of two more errors.