The streets of San Francisco filled up with wet, but happy baseballfans late Monday after the San Francisco Giants clobbered the St.Louis Cardinals to clinch the National League pennant.