Dylan Larkin scored a pair of second-period power-play goals and Cam Talbot was solid in net turning aside 30 of 31 shots as the Detroit Red Wings hung on to defeat the Buffalo Sabres 2-1.