Joe Musgrove pitched six innings of zero-run baseball while Fernando Tatis Jr. collected four RBI on three hits as the San Diego Padres trounced the Miami Marlins 10-1.