Desharnais had gone three straight games without a point.
The team announced the signing Friday, and he'll reportedly earn $3.5 million per season. Desharnais was third in team scoring last season with career highs of 16 goals and 60 points. He has eight goals and eight assists in 26 games this season.
Desharnais now has four goals and six assists over the last nine games.
Desharnais has cracked double digits with 10 points.
Desharnais also scored twice in Saturday's 6-1 win over Buffalo and appears to be finding his groove.
Desharnais scored his first two goals of the season. He had 16 goals and 60 points last season.
Do you have improvements to suggest for this page?