Dave Silvestri's RBI triple in the seventh inning gave the Prince William Cannons a 3-2 victory over the Lynchburg Red Sox at Prince William County Stadium last night.

It also allowed 2,484 fans to see Cannons history made. The triumph provided Frank Seminara (15-4) with a franchise single-season record for wins. Seminara, who leads the league in wins and ERA (1.42), pitched five innings of no-hit ball before running into trouble in the sixth.

With the Cannons leading by 2-0, Seminara retired the first two batters in the sixth. Greg Blosser, who leads the league in home runs, then sent his 18th over the right field fence.

Seminara issued his fourth walk, to Paul Williams, before giving up a game-tying double to Les Wallin.

But in the seventh, Juan Blackwell singled and stole second. Silvestri, who has the hottest Cannons bat against the Red Sox this year (.315), hit a roller down the right field line, and ended up on third.

Seminara was 2-4 with the Cannons last year before being sent down to Oneonta. Now the right-hander has emerged as the Carolina League's top pitcher, and started for the Northern Division in the All-Star Game.

Seminara was relieved by Mike Gardella in the eighth and Prince William's ace reliever recorded his league-leading 24th save. Four of Seminara's wins have come against the Red Sox.

Brian Conroy (9-10) took the loss.