There's something about the friendly confines of Harry Grove Stadium these days that seems to be poison to Frederick Keys hitters.

The Keys managed just three hits tonight, including one in five innings off Kinston starter Alberto Garza -- who entered the night with a 6.06 earned run average -- en route to a 5-0 loss in a Class A Carolina League game before 2,486.

The Keys (5-8), who began the day leading the league in batting average, are hitting .191 in their past seven home games. They have lost 7 of 8, getting outscored 67-35.

Both teams missed out on prime scoring chances early.

After the Indians loaded the bases with one out in the first, Keys starter Rick Bauer (4-7) ended the threat by striking out Dustan Mohr and inducing Jason Fitzgerald into an inning-ending groundout to short.

The Keys had their chance in the first, as well, putting runners on first and second with one out before Garza (1-3) struck out both Franky Figueroa and Tom McGee. Figueroa went 0 for 4, and is hitless in his last 26 at-bats.

CANNONS 4, PELICANS 3: Brad Freeman scored the winning run on Rob Macrory's RBI single in the top of the ninth and Potomac reliever Jose DeLeon survived a Myrtle Beach rally in the bottom of the inning as the Cannons (6-5) defeated the host Pelicans.

Myrtle Beach scored twice in the bottom of the ninth before DeLeon got Jim Scharrer to ground out to end the game. Lance Franks (4-1) earned the win in relief, pitching a scoreless seventh inning. Jack Wilson homered and scored two runs for the Cannons.