The Potomac Cannons may have the Carolina League's worst team batting average, but when they collect hits, they do so in a big way.

Potomac hitters belted four extra-base hits in the Cannons' 5-3 win over the Salem Avalanche in a Class A game last night before 1,327 at Pfitzner Stadium in Woodbridge. Potomac (13-17) has won three of its past four games for its winningest month this season (11-14).

A thunderstorm moved through the area just prior to game time, delaying the start by 1 hour 5 minutes. Although the rain brought cooler temperatures, it didn't cool off the Cannons' bats. Potomac, which has a .242 team batting average, had eight hits.

Luke Quaccia hit two doubles to drive in four of Potomac's runs. He finished 2 for 3 with four RBI, raising his average from .224 to .229.

In the fourth inning, Quaccia hit the ball deep into the right field corner for a double, sending home Andy Bevins and Billy Deck for a 2-1 Potomac lead.

William Ortega -- whose two-out double in the first went for naught when the next batter up, Bevins, struck out -- lined a shot down the first-base line for a triple that scored Jack Wilson.

The Avalanche scored its first two runs off solo home runs by Miguel Correa in the second inning and Brian Anthony in the seventh. Salem scored one more run in the eighth when Jerome Alviso singled to drive in Rogelio Arias.

Right-handed pitcher Otoniel Lanfranco earned the win, his first since coming off the disabled list July 3. Lanfranco (5-3), who had been sidelined with a sore right elbow, went seven innings. He struck out three, walked one and scattered three hits.

KEYS 16, WARTHOGS 0: Frederick scored in each of the first six innings en route to the easy road win in a Carolina League game. Seven Keys players had more than one hit and Winston-Salem committed four errors.

Frederick (19 hits) started fast against Juan Figueroa (1-2), who yielded eight runs on eight hits in 2 2/3 innings. They continued against the Warthogs' relievers, knocking in four runs in two innings off Tim Currens and five runs in two innings off Adam Virchis.

PHILLIES 7, BAYSOX 5: Jimmy Rollins's two-run homer with two outs in the ninth lifted host Reading in a Class AA Eastern League game. It was Rollins's second homer of the game and his sixth this season against Bowie.