Rasmus Dahlin finished with a goal and an assist while James Reimer made 31 saves to elevate the Buffalo Sabres to a 4-2 victory over the San Jose Sharks.