Mike Soroka struck out 10 batters and the Arizona Diamondbacks scored all five of their runs in the fifth inning to beat the Philadelphia Phillies 5-4.