Picture Credit 1 San Francisco Giants just won the World Series lead San Francisco to its second World Series title The San Francisco Giants won the 2012 World Series. lead San Francisco to its second World Series title Chron photo this picture won the 2012 World Series tonight Picture Credit 1 right never say die attitude lead San Francisco to its second World Series title