The Salem Avalanche overcame a big night by Frederick's Ivanon Coffie to complete a three-game sweep of the Keys with a 9-6 Class A Carolina League win tonight before 8,627 at Harry Grove Stadium.

Coffie, a .196 hitter, went 3 for 5 with a pair of two-run homers but could not prevent the Keys (4-5) from losing their fourth in a row. The Avalanche, one of league's worst-hitting teams, produced 13 hits for a total of 42 over the series.

Salem (5-3) spoiled the reappearance of Keys starter Alvie Shepherd, who yielded three runs on four hits and five walks over three innings. Shepherd, the Baltimore Orioles' top pick in the June 1995 draft, last pitched for Frederick in 1996. Plagued by injuries, he has since rotated between Class AA Bowie and the rookie leagues, from which he was called up from Bluefield in late June.

He was removed in the fourth after Mark Hamlin hit a two-run homer and Jerome Alviso singled home a run for a 3-1 Salem lead.

The Avalanche then pounded reliever Ken Sims in the fifth, scoring three more runs on four hits for a 6-1 lead.

Ryan Price (7-7) earned the win, allowing three runs on six hits over six innings.

The Keys had nine hits to end a six-game homestand in which the team batted just under .200. For most of that stretch, Frederick was without Luis Matos and Jayson Werth. Both players were batting around .300 when they were promoted to AA Bowie this week.

AEROS 8, BAYSOX 7: Bowie's comeback effort fell short, and the Baysox lost a Class AA Eastern League game in Akron, Ohio. Down 8-1 in the eighth, Bowie (45-35) scored five runs and added one more in the ninth before Jared Camp notched his third save. For Bowie, Augie Ojeda had three RBI and Brian Rust was 3 for 4 with an RBI and two runs scored. Chad Paronto (0-2) gave up six runs in four innings.

CANNONS 3, WARTHOGS 1: David Kim homered and five Potomac pitchers combined to hold host Winston-Salem to six hits as the Cannons won a Class A Carolina League game.