The Potomac Cannons scored three runs on five consecutive hits in the fourth inning of their Class A Carolina League game in Myrtle Beach but could not hold the lead as Myrtle Beach won, 4-3. The Pelicans (15-13) took three of four games from the Cannons (10-15).

Myrtle Beach drew within one with Josh Pugh's two-RBI single off Cannons starter Otoniel Lanfranco in the bottom of the fourth. They scored two more in the fifth when Marcus Giles reached home plate on a double steal and Junior Brignac singled home Ryan Lehr.

The Cannons were unable to muster any offense against Pelicans relievers Jason Shiell and Ryan Greene. Greene struck out four of six batters in the last two innings to earn his 12th save.

Potomac's Brad Freeman went 2 for 4 with 2 RBI and Luke Quaccia chipped in two hits and one RBI.

KEYS 10, HILLCATS 7: Frederick hammered out 19 hits but had to hold on in the late innings for the win over host Lynchburg (16-12).

Frederick (13-15) took a 3-0 lead after the first inning and pulled away with five runs in the sixth. They were paced by Eddy Garabito's 3-for-5, three-RBI performance.

The Hillcats scored two runs each in the seventh and ninth innings, but Frederick reliever Derek Brown came in to halt the rally and earn his 11th save.

Richard Bauer pitched six innings for Frederick to level his record at 7-7.

BAYSOX 7, SEA WOLVES 1: In Erie, Wady Almonte's three-run homer highlighted a four-run rally that broke open a tie game in the top of the eighth inning and lifted Bowie to the Class AA Eastern League victory.

Mike Lopez-Cao, who went 2 for 4, added a solo homer as Bowie also scored twice in the ninth. Baysox right-hander Josh Towers (9-5) yielded five hits and struck out seven in a complete-game effort. Bowie (54-44) closed within 1 1/2 games of the Southern Division-leading Sea Wolves, who are managed by former major leaguer Garry Templeton.