The Canaries threatened to unravel after a difficult opening period that saw Dwight Gayle flick the Baggies into a deserved 12th minute lead.

But Norwich dug in and grew into the game, and after an even second half Jordan Rhodes popped up with a flick of his own from Kenny McLean’s wonderful cross seven minutes from time – and within two minutes of the pair being introduced from the bench by Daniel Farke.

The Canaries are now in a tricky run of Championship fixtures, with play-off hopefuls Birmingham the visitors to Carrow Road on Friday (7.45pm) before Chris Wilder’s Sheffield United follow suit the following Saturday.