DENVER -- 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 RBI, 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.