SAN FRANCISCO (AP) — Joe Musgrove pitched seven scoreless innings of four-hit ball to remain unbeaten, Manny Machado homered and the San Diego Padres beat the San Francisco Giants 2-1. urickson Profar had two hits as the Padres extended their winning streak to three with their fifth win in six games. Wilmer Flores homered for the Giants, who lost their third straight after winning eight of 10. Musgrove struck out four and walked three on 100 pitches. The Padres are unbeaten in his eight starts. Taylor Rogers worked the ninth, pitching around Austin Slater’s leadoff single for his 16th save in 17 chances.