The Canaries dominated the first half and should have been well ahead by half-time, but their profligacy, and the Bolton woodwork, left them frustrated.

The game looked set to peter out into a dull goalless draw until Pilkington volleyed home in the 70th minute and Surman wrapped up the win just before the end with an instinctive finish after Bolton goalkeeper Adam Bogdan had parried Russell Martin's drive.

It may not have been glamorous, and their finishing was extremely poor at times, but the win is yet another home success for the promoted side, who continue to defy expectations and still sit comfortably in mid-table. Bolton, meanwhile, dropped back into the relegation zone.