Rene Adler-6.0: The young keeper was given the nod for the full 90 minutes ahead of Tim Wiese. He didnt look totally secure when fumbling an early shot from Skjelbred, but did produce two fine saves from Helstad and Pedersen.
Andreas Hinkel-6.5: The Celtic full-back was impressive in the 45 minutes he was given in the first-half. He was more often to be found in the opposition half going forward and c****ined well with Bastian Schweinsteiger.
Per Mertesacker-6.0: Rarely in trouble at the back against the lone striker Thorstein Helstad. Did well when called upon before being replaced at half-time.
Heiko Westermann- 6.0: A solid enough performance from Westermann, but not as dangerous going forward as he is for his club side. Did very well just before half-time to deny Helstad.
Philipp Lahm-6.5: Didnt get forward as much in the first-half as Hinkel in the first half but did in the second. Had one effort that he curled just wide of the far post having cut in well from the flank.
Torsten Frings-6.0: Frings showed good energy early on as he looked to impress on his recall, but never really stamped his authority on the game. Sacrificed midway through the second half for the more attack minded Marin.
Michael Ballack-5.5: A very pedestrian performance from Ballack. He started brightly enough with a good shot and headed chance in the first half, but he largely left the initiative to Schweinsteiger and failed to lead by example.
Bastian Schweinsteiger-7.0: The Bayern midfielder was probably the pick of the bunch for Germany. He seemed to be the one with all the drive and ideas going forward when those around seemed to be lacking in drive. He looks a prime candidate for a move into the centre, where he looked more dangerous.
Piotr Trochowski- 6.0: His crosses were not as dangerous as normal, and it was rather an unspectacular performance from the Hamburg man.
Miroslav Klose-5.0: Klose was the hero for Bayern at the weekend, but was a non-entity tonight. He has just two meaningful touches in the first half before Patrick Helmes replaced him at the interval.
Mario Gomez-5.0: Tonight was the chance for Super Mario to prove all the doubters wrong, but he failed to do that. He missed a great chance in the 10th minute, and never looked confident. Caught offside too often and didnt click with Miroslav Klose at all.
Substitutes
Serdar Tasci- 6.0: Nothing negative to say about Tasci as he settled in well alongside Westermann. Andreas Beck- 6.0: At fault a little for the goal, but showed some good touches going forward. Patrick Helmes- 5.5: Didnt really have the impact his substitution had hoped for and didnt really have a sniff at goal.
Stefan Kiessling- n/a
Marko Marin- n/a
Mesut Oezil- n/a
Norway:
Rune Jarstein- 6.5: The Norway keeper was only really called upon once and he saved well from Gomez after 57 minutes. He must have thought he would be in for a much busier evening.
Tom Hoegli-6.5: Played his part in the massed ranks defence employed by Egil Olsen and thwarted all German attacks that came his way. Solid rather than spectacular.
Brede Hangeland-7.0: The giant centre-back led the back line well and always seemed to be on hand to clear the danger. Part of a well organised back line.
Kjetil Waehler- 6-0: Quiet, unassuming yet efficient and solid member of the back four. Never caught out and deserved to be part of a clean sheet. Trond Erik Bertelsen-7.0: The full-back was kept busy by Andreas Hinkel in the first-half, but ventured forward much more in the second 45 minutes.
Per Ciljan Skjelbred-7.0: The midfielder tested Adler with a fine shot early on and came very close to scoring Norways second goal in the second half, but he fizzed his shot over the bar.
Martin Andresen- 7.0: He performed the important holding role very well and provided a good screen in front on the back four. Christian Grindheim-6.5: The goal scorer will grab the headlines and he played solidly throughout. Had more freedom in the second half and joined in with Norways counter attacks well as his goal testified.
Morten Gamst Pedersen-6.5: Quiet in the first half, but livelier in the second. It was his long throw and then low cross which set up the goal. He also went close with a shot towards the end of the game.
Daniel Braaten-7.0: Braaten was the one who looked to get forward and support the lone striker Helstad the most. He could have won a penalty in the first half after a direct run towards the German box. He was a threat throughout the time he was on the pitch.
Thorstein Helstad-7.0: Playing the lone role up front wasnt easy, but Helstad caused problems for the German defence and went close twice in the first-half. Taken off in the second-half as coach Olsen wanted to tighten things up even more.
Substitutes
Bjorn Helge Riise-6.0: Did well with the time he was on the pitch.