Benny de la Rosa stroked three hits and Tim Burke retired 17 of the last 18 Salem batters last night as the Alexandria Dukes snapped a three-game losing streak with a 5-1 Carolina League victory over the Redbords before 715 fans at Four Mile Run Park.

De la Rosa led off the bottom of the first inning with a triple and scored on Connor McGehee's sacrifice fly to tie the game at 1-1.

In the third, with one out, de la Rosa laid down a bunt that stopped dead inches from first base in fair territory. McGehee followed with a single to right, but de la Rosa was cut down at the plate when he tried to score on Geronimo Blanco's grounder to third baseman Joe Wood. Jim Schaive then tripled to right center to give the dukes a 3-1 lead.

Salem scored its first-inning run after Steve Murray singled and went to second on de la Rosa's throwing error. Two outs later, Wood Slapped a grounder to shortstop Rafael Belliard, who overthrew first base for the error that allowed Murray to score.

Burke yielded just three hits the rest of the way and retired the last 10 batters.