Manny Machado and Gary Sánchez hit three-run homers and the San Diego Padres beat San Francisco 10-0 Thursday to end the Giants' 10-game winning streak. Blake Snell (4-6) won his third straight decision, striking out 11 and allowing three singles in six innings as the Padres avoided getting swept in a four-game series for the first time since 2017. Snell has an 18-inning scoreless streak and has allowed one one run over 31 innings in his last five starts.