The crowd at Pfitzner Stadium caught a brief glimpse of some major league pitching for the second time in three weeks last night in Woodbridge, and the Potomac Cannons won for the third straight time against league-leading Kinston, 7-6, in front of 1,935.

Pinch runner Aaron Gentry scored the winning run in the bottom of the ninth on a two-out error by third baseman Mike Edwards on a high chopper off the bat of designated hitter David Benham.

Alan Benes, on a rehabilitation assignment for the St. Louis Cardinals, started the game for the Cannons, but left at the end of the third inning after approaching his 50-pitch limit. Benes allowed one run on a sacrifice fly by leadoff hitter Scott Pratt and struck out two. It was the second start for Benes at Pfitzner Stadium this month. He pitched two shutout innings against Winston-Salem Aug. 10.

The Cannons exploded in the sixth inning, sending 10 hitters to the plate and scoring four runs. Jack Wilson and Brad Freeman each had RBI singles, and Matt Garrick drew a bases-loaded walk. Luke Quaccia and Andy Bevins each hit solo homers for Potomac's first two runs.

But reliever Kevin Sheredy couldn't hold a three-run lead in the eighth, giving up an RBI double to Pratt and a two-run single to Edwards as Kinston tied the game at six. Sheredy ended up with the victory anyway, improving to 5-5 for the season.

"We've been playing pretty decent recently," Cannons Manager Joe Cunningham said. "These guys want to finish strong for themselves."

PELICANS 5-2, KEYS 1-1: Junior Brignac hit a solo homer in the fifth to break a 1-1 tie and give host Myrtle Beach the win in the second game of a Class A Carolina League doubleheader. The Pelicans have won seven straight games and nine in a row at home. Rick Bauer (10-9) pitched a complete game but took the loss for the Keys (30-33). Myrtle Beach (40-24) broke open the first game in the sixth inning on RBI doubles from Marcus Giles and Jason Ross.