Jim Opie's ninth-inning sacrifice fly scored Craig Brown, who had doubled and reached third on a wild pitch, to give the Alexandria Dukes a 3-2 victory over the Winston-Salem Blue Jays tonight in a Carolina League game.

The Dukes took a 1-0 lead in the second inning. Roberto Bonilla led off with a walk and stole second. With one out, starting pitcher Pete Rice was hit by a pitch, James Aulenback walked to load the bases and Bonilla scored on Nelson dela Rosa's fielder's choice.

In the third, Winston-Salem starter Scott Diaz hit Marvin Clack, leading off the inning. Brown singled and both runners advanced on a wild pitch. Bonilla's grounder to third baseman Craig Walck scored Clack.

Winston-Salem scored twice in the seventh. Scott Skripko reached on Tomas Martinez's error at shortstop and Dave Oliva singled to right put runners at the corners. John Ackley singled to center to score Skripko, Oliva reaching third, and Manny Jose walked to load the bases before Danny Sheaffer's two-out walk off reliever David Johnson forced home the tying run.

Steve Susce (2-2) replaced Johnson and got Winston-Salem's leading hitter, at .336, Sam Nattile to pop up to third. Susce was the winner, retiring the last seven Red Sox, three of them with strikeouts.