Tage Thompson picked up two goals and an assist and Rasmus Dahlin had three helpers of his own to lead the Buffalo Sabres to a 5-3 win over the Detroit Red Wings.