Marcus Giles went 6 for 7 with three home runs and five RBI, and the Myrtle Beach Pelicans swept the Frederick Keys tonight in a Class A Carolina League doubleheader before 6,006 at Harry Grove Stadium.

Giles, who was named the top offensive player in the Atlanta Braves' minor league system last season, went 3 for 3 with one home run and three RBI in the first game, which the Pelicans won, 7-6, after trailing 6-0. He hit two home runs in the nightcap, a 6-4 Pelicans victory.

"Marcus has good power for a little man," said Myrtle Beach Manager Brian Snitker, whose team has won five of its last six games and improved to 23-25. "But he's not worried about hitting home runs. He's just trying to hit line drives and make contact."

Frederick led the first game, 6-2, after five innings, but Myrtle Beach sent eight men to the plate and scored five runs in the sixth inning. Giles hit an RBI double off Frederick starter Chad Paronto and Jason Ross hit a three-run home run off reliever Brian Murphy (0-1).

Frederick (24-26) put the tying run on base in the seventh as Luis Matos hit a two-out single to center, but Myrtle Beach reliever Ryan Greene struck out Franky Figueroa to pick up his fifth save of the season.

After going down in order in the first two innings, Frederick sent 10 men to plate and scored six runs in the third inning. Roberto Rivera and Eddy Martinez each singled to right, Darnell McDonald hit a two-run triple to left and Jayson Werth stroked a two-run home run to left-center.

But following a two-out single by Richard Paz, Myrtle Beach pitcher Jason Flach retired 10 of the next 12 batters.