Initially, referee Stuart Attwell didn’t award the spot-kick but, after what felt like an age, the VAR officials in Stockley Park gave the penalty and Rashford stood over the ball. The striker shot too close to Krul and the keeper made the save to deny a second goal.
The Academy graduate would not let that disappointment sour his afternoon and, within minutes, he doubled our lead. James found Rashford with an excellent pass that presented him with a one-on-one chance and he slipped the ball through Krul's legs, to the delight of the travelling fans.
Norwich then enjoyed a brief flurry of chances with Aaron Wan-Bissaka's sliding challenge stopping a shooting opportunity for the Canaries, before De Gea was forced to tip over Cantwell’s dipping effort.
The Reds were still on top, however, with the variety and speed of our attacks proving too much for Norwich to deal with.
With half-time on the cards, Fred tried his luck from outside the area after a corner was cleared. The referee deferred again to VAR, this time to judge whether the ball had hit Cantwell’s arm.
The game continued in the same ferocious manner and, late on, Norwich were reduced to 10 men when Ibrahim Amadou was forced off with injury after Daniel Farke’s men had already used all three substitutes.
On what was a disappointing afternoon for the Canaries, the home supporters were given something to cheer just before the end of normal time, when Onel Hernandez, who was introduced at the break, managed to put the ball in the bottom corner of De Gea’s net.
Thankfully, Norwich’s revival proved too little, too late, although they ended the match on top and Hernandez came close to grabbing a second. However, Mason Greenwood should have scored at the other end, after being teed up by fellow substitute Jesse Lingard, but Krul saved with his legs.
The Reds comfortably held out to earn a first away win of the season and close the gap to our top-four rivals by leaping to seventh place in the table.
Read the full story on the Reds becoming the first team to score 2,000 times in the Premier League.
THE TEAMS
Norwich: Krul; Aarons, Amadou, Godfrey, Lewis (Byram 66); Tettey, McLean; Buendia, Leitner (Stiepermann 45), Cantwell (Hernandez 45); Pukki.
Subs not used: McGovern, Trybull, Drmic, Srbeny.
Goal: Hernandez.
Booked: Godfrey, Aarons.
United: De Gea; Wan-Bissaka, Lindelof, Maguire, Young (c); McTominay, Fred; James (Lingard 80), Andreas (Garner 82), Rashford; Martial (Greenwood 75).
Subs not used: Romero, Rojo, Williams, Mata.
Goals: McTominay 21, Rashford 30, Martial 73.
Booked: Wan-Bissaka, Young.
Attendance: 27,108
Reading this in our app? If not, you might miss some exclusive features not found on ManUtd.com. Download the Official App here.
See how the Reds beat the Canaries at Carrow Road, with tasty goals from Rashford and Martial...
Hear what Marcus Rashford had to say to MUTV, after the striker scored in our 3-1 victory at Carrow Road...
Hear what the boss had to say to the media, following our 3-1 away success at Carrow Road...
Scott McTominay was delighted to score United's 2,000th Premier League goal in our 3-1 win at Norwich...