In the end, it was Offense, Defense AND Special Teams.
The playcalling in the first half was horrible and played to their D's strengths. We were passing way too early, especially with the players they have on D-line and the speed they have at LB. We should have been grinding them down instead of getting all cute. We needed o take time off the clock, keep our defense fresh and keep their defense on the field, and the playcalling I saw didn't help any of that at all.
The defense did step up a few times early, but they just couldn't make a damn play when the game was on the line. Not having a player watching the QB in that situation is almost as bad as when we had a LB covering Boldin in the Cardinals game. HUGE error, but I'm not sure if it was coaching or communication. We left at least 2 picks on the field, not to mention that Bell/Johnson moment (which I can only partially blame Bell for...it was a great catch by Johnson).
As for special teams...well...COVER THE DAMN PUNT! There was no excuse for that gimme TD they gave up. None.
The bright side is that most of these were the mistakes of a young team, and we are still playing competitive football. Plus, we're 2 games out of first. 2 games. That game was a hard pill to swallow and we all have good reason for being upset at the outcome. But we have no reason to give up hope when we've already seen so much improvement out of our team from a year ago. Keep the faith, learn from our mistakes, and let's take down the Ravens like it's 2007.
GO FINS!