Northampton Town striker Sam Hoskins has signed a new two and a half year contract to stay with the club until at least June 2020.
24 year old Hoskins joined the club in the summer of 2015 and has become a popular figure at Sixfields.
"We are really pleased to have secured Sam's future," said manager Jimmy Floyd Hasselbaink.
"He has some fantastic attributes, he has pace to unsettle players, he is direct and he is a threat to defences.
"I have seen plenty of potential with Sam and I know he can continue to improve further.
"Sam has also shown what a fantastic attitude he has to the game, he works very, very hard to get better, to get stronger and that desire is very important.
"As with Shaun McWilliams recently, we are delighted to secure the services of a very good young player who we believe will get better and better and be an asset to the club."