Quarterback: Flacco would earn a failing grade based purely on his numbers: 19-of-32 passing for 269 yards and one interception. But Flacco's effort goes beyond the statistics. He took shots throughout the game -- especially from Bryant McKinnie's side -- and kept getting back up. Flacco also hung in the pocket to deliver throws downfield when he knew he was going to take a hit. After he threw an interception for a touchdown (which was more McKinnie's fault), Flacco came back with the key pass on the game-winning drive. Grade: B.
Running backs: Ray Rice scored two touchdowns inside the 5-yard line in the second half, and Bernard Pierce broke a 28-yard run, the longest of the season for the Ravens. There are still some concerns, from another Rice fumble (second in four games this year) to the less-than-stellar 3.3-yard per carry average for the team. But Rice showed power on his first touchdown and elusiveness on his second one. Perhaps the ground game is close to turning a corner. Grade: C-plus.
Wide receivers/tight ends: Torrey Smith is having a Pro Bowl season. He added six catches for 121 yards, or 45 percent of Flacco's passing yards. With only three healthy wide receivers, Tandon Doss stepped up with three catches for 58 yards. Tight end Ed Dickson obviously heard John Harbaugh's critical comments and responded with a 43-yard catch. Grade: B.
Offensive line: If I could put McKinnie in a separate category, he would receive an 'F.' He didn't play with any pride and nearly cost the Ravens the game by letting Dion Jordan hit Flacco from behind, which led to an interception return for a touchdown in the fourth quarter. This should be McKinnie's last extended time at left tackle for the Ravens. I was impressed with A.Q. Shipley, a backup center, stepping in at left guard when Kelechi Osemele left with back spasms. The rest of the line had poor moments in pass protection. But the line did wear down the Dolphins enough so the Ravens could control the clock in the second half. Grade: C.
Defensive line: Haloti Ngata set the tone early by brickwalling the Dolphins ground game. A week after this front got pushed back by the Buffalo Bills, the Ravens were the ones who controlled the line of scrimmage. Baltimore held Miami to 22 yards rushing and didn't allow a run over 9 yards. The Ravens were so dominant that the Dolphins abandoned the run game after halftime. Grade: A-minus.
Linebackers: Terrell Suggs is playing at a level higher than anyone else right now. He took advantage of a soft Dolphins offensive line and recorded all three of his sacks in the fourth quarter. Courtney Upshaw was big on run defense and added a sack. Elvis Dumervil had two tackles for losses. Even rookie Arthur Brown made a nice open-field tackle.Grade: A-minus.
Secondary: Why did the Ravens' safeties let receivers get behind them? Rookie Matt Elam froze and watched Mike Wallace go deep for a 49-yard pass in the second quarter. Then, on fourth-and-10 in the fourth quarter, Ihedigbo was more than a few steps behind Brandon Gibson on a 46-yard completion. Jimmy Smith's up-and-down season continues. He needs to find the ball, which is why he got beat by a 255-pound tight end for a touchdown. Grade: D.
Special teams: Justin Tucker hit his fourth career game-winning kick, nailing a 44-yard field goal with 1:42 remaining. He also added three more, including a 42-yarder and a 50-yarder. The return game provided a lift, with Doss averaging 12.5 yards on punts and Deonte Thompson running back a kickoff 47 yards. But what was going on with the usually reliable Sam Koch? He had two 26-yard punts in the first half. The Ravens also have to stop the penalties (John Simon and Anthony Levine were flagged) that affect field position. And no one should ever grab the facemask to get away from a kicker like Thompson. Ever. Grade: B-minus.