PREMIER LEAGUE: Giggs marks milestone game with late winner for Man Utd
The 38-year old midfielder came up with the goods in his 900th match for the club when he neatly volleyed home Ashley Young's cross from the left to allow Sir Alex Ferguson's men to go back within two points of league leaders Manchester United.
Earlier in proceedings, it was Giggs' veteran teammate Paul Scholes who had United ahead after just seven minutes when he got on the end of a bouncing ball from Nani to the back post which he headed home for the brightest of starts for the visitors.
With six minutes remaining, the Canaries gave themselves every chance of at least taking a point from the match when Grant Holt leveled with a brilliant goal when he took control before turning and lashing a left-footer into the top corner for his 10th of the season.
It appeared as though Paul Lambert's charges would hang on for a draw until Giggs bobbed up at the end to make it four wins from their past five.
Both sides had other great chances throughout with Danny Welbeck going agonisingly close when his shot from Javier Hernandez's ball was inches wide in the 16th minute before United keeper David de Gea came up with a vital save with his legs from Anthony Pilkington's 28th minute attempt.
The Spaniard then denied Holt's glancing header from close range in the 34th minute before Norwich gloveman John Ruddy was able to thwart Giggs' 73rd minute volley from the edge of the six-yard box.
But at the end of the day it was class which prevailed with Giggs and Scholes continuing to write their own scripts as they have done throughout their exceptional careers.
TRIBAL ASKS: Can Giggs and Scholes continue on in this vein for a while yet? What happens when they do decide to hang up the boots?
Carrow Road, Norwich - 26,811