Expert recap and game analysis of the Buffalo Sabres vs. Ottawa Senators NHL game from 2 April 2025 on ESPN (IN).