The NHL has signed off on Ilya Kovalchuk's latest contract with the Devils.
Five weeks after rejecting the Russian's landmark 17-year, $102 million contract with the Devils, the league approved a revised 15-year, $100 million deal on Friday after reaching an agreement with the NHL Players Association on an amendment covering long-term contracts.
The NHL had rejected the Devils' initial offer because it violated the league's salary cap.
NHL OKs Kovalchuk's Second Deal