Rasmus Dahlin scored an overtime power-play goal to lift the host Buffalo Sabres to a 4-3 victory over the St. Louis Blues on Thursday.