SAN FRANCISCO Matt Moore took a one-hitter into the eighth inning and picked up his first win in nearly two months as the San Francisco Giants beat the Philadelphia Phillies 10-2 on Friday night.