SAN FRANCISCO -- Matt Cain threw five hitless innings for his 100th career victory and the San Francisco Giants held the Washington Nationals to three hits in a 3-1 win Sunday.