After weeks of headlines linking Dallas Mavericks free agent guard Jalen Brunson to the New York Knicks, the deed has finally been done.

NBA insider Adrian Wojnarowski has reported that Jalen Brunson has officially agreed to leave the Mavs to sign a gargantuan $104 million contract with the Knicks:

Free agent guard Jalen Brunson has agreed to a four-year, $104 million deal with the New York Knicks, his agents Aaron Mintz and Sam Rose of CAA basketball tell ESPN. The deal includes a player option on the final season.

It took some serious finagling for New York to generate the salary cap space necessary to make such an offer possible, but the bevy of trades they made has now parlayed into the NBA free agency target they wanted all along.

Jalen Brunson was a breakout star for the Mavs last season, turning himself into a 16.3 points per game scorer who shot it at an incredibly efficient 50.2 percent from the field which is particularly impressive for a player of his size at barely above six feet.

After the failed Kemba Walker experiment from last season, the Knicks now move on to a splashier signing for a young player in Brunson who's just entering his prime.