League One leaders Norwich came from behind to beat Walsall 2-1 and register their seventh successive win.
Walsall had looked capable of pulling off a shock after Troy Deeney gave them a 35th-minute lead, but a mistake by home keeper Clayton Ince 12 minutes from time let the Canaries back into the game.
Ince failed to cut out a corner from the outstanding Wes Hoolahan and in the scramble that followed Chris Martin stabbed in his 18th goal of the season to equalise.
And seven minutes later Hoolahan provided the cross from which Cody McDonald volleyed in the winner.
Walsall gave one of their best performances for weeks and went ahead when Deeney fought off a challenge from Gary Doherty, rounded goalkeeper Fraser Forster and stroked the ball into the empty net for his ninth of the season.
Copyright (c) PA Sport 2009, All Rights Reserved.