Fernando Gonzales, in his first game of the season, gave up five hits in 6 1/3 innings and reliever Wilfrido Cordoba allowed one hit over the final 2 2/3 as the Alexandria Dukes defeated the Peninsula Pilots, 7-3, in a Carolina League game last night at Four Mile Run Park.

Gonzales, a 5-foot-11 right-hander, gave up three runs, struck out four and did not walk a batter. Cordoba came in with runners on first and third in the seventh and allowed both to score before retiring the side.

"Fernando had thrown enough pitches," said Dukes Manager John Lipon. "We try to limit the pitchers to 90 pitches in their first game and he'd thrown 85. He wasn't disappointed about coming out."

Alexandria (3-2), hitless through three innings, erased a 1-0 Pilot lead with three runs in the fourth. Marvin Clack walked and scored when Rip Renteria's base hit took a bad hop to the left field wall for a double. Joe Orsulak had an infield hit and Nick Castaneda singled for a run. Brad Garnett's sacrifice fly made it 3-1.

A four-run sixth inning put Alexandria in command. Mike Quade's bases-loaded single scored two runs, the second when Pilot catcher Darren Daulton dropped a perfect throw from right fielder Harold Warner, allowing Castaneda to score. Ken Ford and Jim Felt produced the other runs with fielder's choice grounders.