Sabres ride longest winning streak of season into grueling stretch