The Rangers have agreed to terms on a four-year, $18 million contract extension with forward Mats Zuccarello, a source confirmed to ESPN.com.

The deal was hammered out following a weekend during which contract talks between the team and Zuccarello's camp broke off, which led to the Rangers briefly shopping the winger, as first reported by ESPN.