Philadelphia Phillies first baseman Tommy Joseph waits in the on-deck circle to bat against the Colorado Rockies in the first inning of a baseball game Sunday, July 10, 2016, in Denver. (AP Photo/David Zalubowski)
DENVER (AP) Maikel Franco and Cameron Rupp hit long home runs, rookie Zach Eflin got his second big league win and the Philadelphia Phillies beat the Colorado Rockies 10-3 on Sunday in their final game before the All-Star break.
The Phillies have won 10 of 13 games. Rupp tied his career high with four RBIs, which included a two-run homer that traveled 465 feet, per Statcast, in the seventh inning. Franco followed with a three-run shot in the eighth that went 471 feet.
Eflin (2-2) allowed two runs in six innings. He gave up seven hits, struck out three and walked two in his follow-up to a complete-game win against the Braves on Tuesday. Since allowing nine runs in his debut, Eflin has a 2.20 ERA in five starts.
Article continues below ...
Philadelphia had five consecutive batters reach base and scored three runs with two outs in the third off starter Tyler Chatwood (8-5).