Rasmus Dahlin recorded his first career hat trick and finished with five points while Mattias Samuelsson dished out three assists to lead the Buffalo Sabres to a dominant 7-4 win over the Toronto Maple Leafs.