Ryan McLeod scored a pair of goals as the Buffalo Sabres beat the Carolina Hurricanes 4-2 on Wednesday at KeyBank Center.