Frederick shortstop Pedro Florimon Jr. hit a solo home run, walked twice and scored two runs, and left fielder Tyler Henson was 2-for-4 with two RBIs and a run scored.
In 23 games since the Carolina League All-Star break, Henson is batting .354 with two home runs and 14 RBIs. The 21-year-old utility player also has five doubles, two triples, 16 runs scored and four stolen bases during that span.
Starting pitcher Rick Zagone allowed five runs and six hits in four innings for the Keys, but he didn't factor in the decision. Frederick relief pitcher Jake Stevens (3-5) suffered the loss after giving up three runs (two earned), two hits and three walks in two innings.
Keys catcher Caleb Joseph was 3-for-5 with a run scored, while second baseman Ryan Adams and third baseman Matt Tucker each added an RBI.
Recap: Shortstop Gary Helmick was 3-for-4 with two doubles and three runs scored in the Orioles' 4-3 win over Greeneville in 10 innings.
Bluefield starting pitcher Bobby Bundy gave up three runs and five hits in 5 1/3 innings. The 19-year-old right-hander walked two batters and allowed a solo home run to Greeneville shortstop Jiovanni Mier, the Astros' first-round choice in this year's draft.
Third baseman Corey Thomas and catcher Dashenko Ricardo each collected a double for Bluefield, while first baseman Mike Flacco was 1-for-4 with an RBI and a run scored.
Orioles relief pitcher Sam Taveras (2-0) retired all three batters he faced, including two by strikeout, to pick up the victory.