The Buffalo Bills have reached an agreement with Jerry Hughes over a five-year contract to keep the defensive end with the club.
Hughes was set to become a free agent when the new league year officially begins tomorrow and was expected to have a good market for his signature.
However, the Bills have swooped in with one final offer to keep the 26-year-old with Rex Ryan's men in a deal worth $45m (£29.7m), with $20m (£13.2m) guaranteed, to keep him under contract until the end of the 2019 season.
Hughes recorded 53 tackles, 10 sacks and three forced fumbles for the Bills last season.