Lenell John-Lewis struck late on his Shrewsbury Town debut to sink Northampton Town on the first day of the 2017/18 League One season.

It looked as though both sides would play out a goalless draw as they got their campaigns underway, but John-Lewis made sure the hosts got what they deserved as he found a way through late on.

The performance, as much as the result, will be disappointing for Cobblers boss Justin Edinburgh who has made significant additions to his squad this summer.

Northampton fans will hope the opening day is not a sign of things to come and that it is just a matter of time before the new signings click and begin to adapt to the three at the back formation.