James Cook and the Buffalo Bills have finally agreed to a new contract.
According to NFL insiders, Cook has signed a four-year deal worth $48million, of which $30m is guaranteed.
Cook - who had been entering the final year of his rookie deal - had previously taken drastic measures in his bid to land a new contract.
On Saturday, the running back took to the field for pregame warmups - in full uniform - seemingly ready to compete in a preseason game against the New York Giants.
But after taking part in 11-on-11 drills in the warmups, Cook came out without his helmet on and did not take a single snap of action.
Last season, Cook put up some of the best numbers in his career. His 1,009 yards on 207 carries included a career-best 16 touchdown rushes.
James Cook and the Buffalo Bills have finally agreed to a new four-year contract worth $48m
Cook returned to practice on Tuesday, hinting that a breakthrough was close.
Bills head coach Sean McDermott told reporters that 'things have changed' and that 'the information that we're getting is that he's moving in the right direction'.
Now he has his star running back signed up for the next four years, which is a huge boost for Josh Allen and the Bills as they look to win their first-ever Super Bowl.
More to follow.