The Potomac Cannons offense laid down every bunt and moved over every runner that Manager Joe Cunningham asked them to in the late innings of last night's game. It turned out to be what won the game for the Cannons.

Potomac defeated the Myrtle Beach Pelicans, 9-8, in a 10-inning thriller in front of 2,036 at Pfitzner Stadium.

Cannons center fielder William Ortega won the game with a single in the bottom of the 10th with one out that brought in Brad Freeman, who had reached base on his third infield single of the night. Ortega's base hit came one batter after second baseman Rob Macrory executed a perfect hit-and-run with a ground-ball base hit to right field that advanced Freeman to third base.

"Ortega was what I would call a fundamental master tonight," Cunningham said. "He did everything I asked him to do." Cunningham also had a sacrifice bunt in the fifth that led to the Cannons' third run.

Potomac reliever Kevin Sheredy (3-4) earned the win by pitching a scoreless 10th. Myrtle Beach reliever William Fleck (5-7) took the loss.

Just when the Cannons bullpen looked as if it had finally held a lead in the late innings, the Pelicans scored two runs in the top of the ninth to tie the game at 8.

Potomac outfielder Andy Bevins went 2 for 3 with five RBI.

INDIANS 3, KEYS 0: Kinston pitchers Albert Garza, Sean DePaula and Jarrod Mays combined for a no-hitter as the host Indians defeated the Keys in a Class A Carolina League game.

Garza (2-3) pitched the first six innings, striking out seven and walking three. DePaula came in to pitch the seventh and eighth and struck out four, and Mays earned his seventh save with two strikeouts in the ninth.

The Indians (8-10) scored twice in the seventh inning. Frederick reliever Alvie Shepard (0-2) walked Dustan Mohr and Chad Whitaker to start the inning and was relieved by Kasey Richardson. Billy Munoz advanced Mohr and Whitaker with a sacrifice bunt, and Casey Smith drove them both in with a single.