Julio Cesar - 7 - Made no more than one or two saves. Untested.
Maicon - 6.5 - Full of good running, but with no end product. Defended comfortably on the rare occasions Shaun Wright-Phillips went on a run.
Lucio - 7.5 - Brought the ball out from the back beautifully all evening. Outplayed many of England's players even with the ball at his feet, and almost scored a superb long-range effort on his weaker left foot, only to be denied by the post.
Thiago Silva - 8 - A man of the match performance at the back, proving on top of any challenge that came his way from England's front line, and not afraid to bring it out from the back when required, either.
Michel Bastos - 5 - Struggled in a less than ideal position for his talents and could have been made to suffer by stronger opposition, such as Aaron Lennon.
Gilberto Silva - 6.5 - Calm and composed as always, but was one of a few who did struggle to keep up with the tempo of the game when England did have their few moments of pressure.
Felipe Melo - 7 - A solid and consummate display in midfield that saw him emerge clearly the best performer in the middle of the park on the evening.
Elano - 6.5 - Had an uninvolved first half and was underwhelming with set-piece delivery, but produced one perfect pass to set up the opening goal, and was withdrawn soon after.
Kaka - 7 - Very dangerous running and always had England players on alert. Was closed down well a lot of the time and his impact was limited.
Nilmar - 7.5 - Always had the beating of England's back line for pace, but lacked end product throughout a frustrating first half. In the second, he nodded home the winning goal superbly and then also broke in behind again to win a penalty.
Luis Fabiano - 7 - Produced fantastic link-up play and always looked a threat. Had the chance to cap a consummate centre-forward performance with a goal, but was off-target from the penalty spot. Thankfully for Dunga, it didn't cost Brazil.
Dani Alves - 7 - Came on as an apparent replacement in right-wing for Elano, but for some reason, ended up pulling the strings in midfield. He did well.
Hulk - 6 - His involvement was fleeting and his one effort on goal was poor and off-target.
Julio Baptista - 5 - A brief cameo showed his lack of composure that is costing him both at club and country level.
Carlos Eduardo - 6 - Made some good runs, but wasn't able to stamp his authority on the game in the brief time he was given.
Ben Foster - 7 - Was solid, making a string of simple saves and was blameless for the goal. Likewise, he had little alternative but to concede the penalty, though the referee perhaps would have sent him off, had it not been a friendly.
Wes Brown - 5 - Defended confidently in the first half and made good runs forward, but was caught out too many times by Nilmar in behind, including for the goal.
Joleon Lescott - 7 - Swept up well for the majority of the game, covering for many of his defensive team-mates who had less than perfect evenings.
Matthew Upson - 5.5 - Started shakily, but did grow in confidence a little as the game went on. Had the strength but at times lacked the composure and was resorting to last-ditch challenges.
Wayne Bridge - 6.5 - Solid, and relatively untested by his former Manchester City team-mate Elano.
Shaun Wright-Phillips - 5 - Did not do enough with the ball when he had it and his usually incisive running was nowhere to be seen.
Jermaine Jenas - 5 - Looked a little lost for much of the game and lacked composure on the ball. Saved some of his reputation with some decent defensive assistance at times.
Gareth Barry - 5.5 - Not one of his finer outings for England, and perhaps a sign that he is not the type of player ready to lead the national team's midfield when they're up against it.
James Milner - 6.5 - Perhaps England's best defender ... Going forward, he was lacking ideas and the usually reliable service.
Darren Bent - 5 - Completely anonymous, unfortunately for him, due to a complete lack of service. Not a game for an England No.9 to step in to try and prove themselves.
Wayne Rooney - 6.5 - Full of invention dropping deep early on, but drifted out of the game as Brazil took more and more control. A respectable showing as captain of England, for the first but probably not the last time.
Jermain Defoe - 5 - Replaced Bent and had a similarly uneventful display up front.
Tom Huddlestone - n/a.
Joe Cole - n/a.
Ashley Young - n/a.
Peter Crouch - n/a.
Sulmaan Ahmad, Goal.com UK