Joe Flacco stood alone, trying to carry a sputtering Ravens offense.
The Baltimore Ravens tried to mount a comeback, but it was too little, too late against the Green Bay Packers. Joe Flacco played well, but it was once again the nonexistent running game that killed the Ravens and cost them a home victory.
How did Eugene Monroe perform in his first start? How well did the rest of the offensive line fare? How did the cornerbacks hold up against one of the league's best quarterbacks?
You'll find the answers to those questions and an evaluation of every Raven in this slideshow. The grades were based on the statistical output and how well each player did his job on each play.
Flacco was as good as, if not better than, Aaron Rodgers.
Joe Flacco: A
Stats: 20-of-34 (59%) for 342 yards (10.1 YPA), 2 TDs, 0 INTs, 112.6 passer rating
Joe Flacco was really good, carrying a Ravens offense with no semblance of a running game. He was safe with his throws, but he still connected on a number of long plays. In addition, he spread the ball around, with Torrey Smith only catching one pass.
Flacco was not to blame for the dreadful offensive performance in the first half, as he repeatedly faced bad third-down situations. He also made huge plays that kept Baltimore in the game and was excellent when the Ravens mounted their comeback in the fourth quarter.
This was a common occurrence for Rice against the Packers, as he was constantly swallowed up by multiple defenders.
Ray Rice: C
Stats: 14 carries for 34 yards (2.4 YPC), 3 receptions for 15 yards
As has generally been the case this season, Ray Rice put up some mightily unimpressive statistics. However, most of his lack of production can be blamed on a porous offensive line that frequently missed assignments, didn't hold blocks and gave up penetration that stuffed Rice at the line of scrimmage.
He wasn't a big factor in the game, but he ran well when the lanes were there. Rice did the best that he could with what he had—which wasn't much.
Bernard Pierce: D
Stats: 6 carries for 9 yards (1.5 YPC), 2 receptions for 22 yards
Like Rice, Pierce's numbers had more to do with the play of his line. The fact that he had a 10-yard run speaks volumes about how many times he was tackled for a loss since he finished with only nine yards on the afternoon.
He normally does a good job of falling forward, but that wasn't the case Sunday. He was even less productive than Rice and made a few questionable running decisions, which gives him the low grade.
Vonta Leach: C+
Stats: 0 carries, 0 receptions
Leach did his part to try and spring his backs free, but it was to no avail. He consistently made good blocks, however, and he did his job well, as always.
Tandon Doss was excellent against Green Bay.
Torrey Smith: D
Stats: 1 reception for 12 yards
Smith had established himself as one of the best receivers in the NFL, but he wasn't able to make many plays in this game. He only caught one pass, but he did make a spectacular diving catch on the sidelines (where he stepped out) and he drew a defensive holding penalty.
The Green Bay defense made a concerted effort to slow him down, and the unit achieved its goal. While it's worthwhile to notice that Smith's mere presence opened things up for the other receivers, he has to find a way to make plays with extra attention.
Tandon Doss: A-
Stats: 4 receptions for 99 yards
Doss is really coming into his own, and he made the play of the game with a 63-yard reception on 4th-and-21 to keep the Ravens' hopes alive. He also drew a defensive holding penalty and did a good job of securing passes that were thrown his way.
Doss stepped up in a big way with Smith struggling to make an impact.
Marlon Brown: B-
Stats: 3 receptions for 71 yards
Brown demonstrated his freakish size-speed combination on a 59-yard catch-and-run where he used a stiff-arm to give himself room and then blew by defenders.
He did a good job when called upon and showed a good understanding of how to play out of the slot.
Jacoby Jones: B-
Stats: 2 receptions for 42 yards, 1 TD
It was a successful comeback for Jones. While he would have liked to pick up more yards, he did find the end zone.
He only caught those two passes, but they were both big plays. Jones is a welcome addition to a struggling offense.
Clark makes an impressive one-handed touchdown catch.
Dallas Clark: A-
Stats: 4 receptions for 81 yards, 1 TD, 1 false start penalty
Clark didn't catch a pass last week against the Miami Dolphins, but he was phenomenal against the Packers. The highlight of his afternoon was a remarkable one-handed touchdown grab to bring the Ravens within two.
He was a valuable target for Joe Flacco, and he made some huge plays to help a weak Baltimore offense.
Ed Dickson: D-
Stats: 0 receptions
Dickson came out of nowhere to make some plays last week, but he didn't make any good ones in Week 6. He wasn't targeted as a receiver, and his run-blocking left a lot to be desired.
Gradkowski made some bad plays, but he wasn't the only one.
Eugene Monroe: A-
Stats: 1 sack allowed
Monroe made one bad play, but it cost the Ravens dearly. He was beaten by Nick Perry, who got around him and stripped Joe Flacco and gave the Packers a field goal to end the first half.
Other than that one play, Monroe was excellent. He didn't give up any more pressure on Flacco, and he showed his athleticism as a run-blocker. He looked more aware of the assignments than the linemen who have been in Baltimore for the entire year.
Kelechi Osemele: C+
Stats: 1 false start penalty
Osemele missed on a few blocks and he messed up a few assignments as well. He wasn't responsible for pressure on Flacco, but he did cause a few tackles for loss in the running game.
Gino Gradkowski: D
Stats: 1 holding penalty, 1 sack allowed
Gradkowski had some trouble with the stunts and delayed blitzes used by the Packers. He was involved in lapses on a number of sacks, but only one was directly his fault.
Marshal Yanda: D-
Stats: 1 hands to the face penalty, 1 false start, 1 sack allowed
Yanda hasn't looked like himself this year, and Week 6 was a prime example of that. He showed the inability to get the second level as a run-blocker, he gave up multiple penalties and he missed an assignment that resulted in a sack.
He's the leader of the O-line, but he didn't play like it against Green Bay.
Michael Oher: B-
Stats: 0 penalties, 0 sacks allowed
Oher managed to stay out of the spotlight, which is a good thing for a lineman. He didn't make any glaring mistakes, and he was a solid presence on the right side of the line.
Ngata did a great job of opening things up for his teammates.
Haloti Ngata: B+
Stats: 2 tackles (1 solo), 1 TFL
Ngata did a good job of pushing the pocket and getting some pressure on Aaron Rodgers from the middle of the line. He also drew multiple blockers on many occasions, freeing up room for his teammates to make plays.
Brandon Williams: C
Stats: 2 tackles
It initially looked like Williams would be in for an enlarged role when Ngata went to the sideline clutching his elbow. Instead, Ngata returned to action and Williams saw his regular backup duty.
He's been very good in limited snaps, and he played well against the run.
Jones pulled out his Zumba-inspired sack celebration against Aaron Rodgers and the Packers.
Arthur Jones: B
Stats: 3 tackles (1 solo), 1 TFL, 1 sack, 1 QB hit
Jones showed a great motor, getting after Aaron Rodgers and consistently forcing his way into the backfield and getting pressure. He also displayed terrific pursuit on a couple of plays and came up with a sack.
Chris Canty: C
Stats: 1 solo tackle
Canty played pretty well, especially considering that he didn't get much opportunity for rest as he rotated between defensive end in a three-man front and tackle in a four-man front.
He was part of a unit that played well, but he wasn't particularly impressive.
Bynes showed the aggressiveness to fly all over the field.
Daryl Smith: B+
Stats: 10 tackles (1 solo), 1 PD
Smith was all over the place and racked up double-digit tackles. He also played good coverage and almost came up with an interception, but he let it go through his hands.
Josh Bynes: B-
Stats: 4 tackles, 1 PD
Bynes showed great aggressiveness and closing speed to make a number of plays against the run. He also impressed by showing some solid coverage skills, including breaking up a third-down pass.
Arthur Brown: C
Stats: 1 solo tackle
Brown was used in passing situations, and he didn't make much of an impact.
Dumervil got to Rodgers twice, causing him to fumble on both occasions.
Terrell Suggs: B+
Stats: 10 tackles (4 solo), 1 TFL
Despite being matched up against a rookie left tackle, Suggs didn't extend his streak of games with a sack. Nevertheless, he was still a force against the run and consistently set the edge well. He also generated some pressure off the edges.
Elvis Dumervil: A+
Stats: 3 tackles (2 solo), 2 sacks, 1 QB hit, 2 FF
Dumervil was a pass-rushing machine in this game, and he got a ton of pressure on Aaron Rodgers. He sacked him twice, but he was constantly in the backfield and forcing Rodgers to step up into the pocket.
Courtney Upshaw: B
Stats: 2 tackles
Upshaw never gets the stats, but he is an important part of the defense due to his elite run-stopping abilities. He showed them off Sunday, setting the edge and making plays against Eddie Lacy.
Pernell McPhee: C+
Stats: 1 solo tackle, 1 TFL, 1 PD, 1 QB hit
McPhee didn't play a huge role, but he made the most of his limited opportunity. He batted down a Rodgers pass at the line of scrimmage and made some good plays.
Jimmy Smith picks off Aaron Rodgers in the end zone.
Lardarius Webb: D+
Stats: 6 tackles (3 solo), 1 PD
Webb had a rough day, allowing a number of completions to the Green Bay receivers. His coverage wasn't tight, and he gave Rodgers a window to make some throws and complete passes.
He also let Jordy Nelson blow by him for a long touchdown, although he expected to get some safety help on the play.
Additionally, Webb missed a couple of tackles that allowed the receivers to pick up important yards after the catch.
Jimmy Smith: A
Stats: 3 tackles (2 solo), 1 PD, 1 INT
Smith spent most of the afternoon covering Jarrett Boykin, but he did a tremendous job aside from missing a tackle on a screen play. He made good tackles and pursued the football well. He also made an excellent interception in the end zone to prevent a touchdown to Jordy Nelson.
Corey Graham: C+
Stats: 4 tackles (3 solo), 1 TFL
Graham did a solid job and made some good tackles. He prevented a few completions, including a critical third-down stop in the first half.
Ihedigbo made sure to chest bump head coach John Harbaugh after leaving him hanging last week.
James Ihedigbo: A-
Stats: 10 tackles (5 solo), 1 TFL
Ihedigbo turned in another great performance and was constantly making plays. He missed a couple of tackles, but he made many more, racking up 10 in the game.
There was some confusion with Lardarius Webb on the Jordy Nelson touchdown, but other than that mixup, Ihedigbo played a great game.
Matt Elam: C+
Stats: 8 tackles (3 solo)
Elam missed a few tackles and took some bad angles early on in the game. But he settled down as the game went on and showed some good coverage on Jermichael Finley from the slot.
Jones made a good return from injury.
Justin Tucker: A
Stats: 1/1 FG (23), 2/2 XP
Tucker didn't have much work to do, but he connected on all of his kicks.
Sam Koch: B+
Stats: 9 punts for 375 yards (41.7 avg), 1 TB, 2 I20
Meanwhile, Koch was extremely busy. He did a good job giving the Ravens defense decent field position, but his average wasn't great.
Tandon Doss: A
Stats: 1 punt return for 38 yards
Doss has been excellent in this role, and he will hold on to it despite the return of Jacoby Jones. Doss only returned one punt, making good decisions not to field the other punts that came his way.
The one he did return went for 38 yards. He's been a dangerous weapon for the Ravens.
Jacoby Jones: B+
Stats: 1 punt return for 0 yards, 4 kick returns for 102 yards (25.5 avg)
Jones returned from injury and went straight back into kick return duties. He looked dangerous on a couple of returns, and he adds a dangerous dimension to the Baltimore special teams.