Joe Musgrove allowed a career-high four home runs in a 9-3 loss to the Phillies to open a six-game homestand at Petco Park.