The Cubs topped St. Louis tonight on a walk-off, leaving at least one Cards fan to tarnish some otherwise friendly confines.