Three weeks ago SF was a stacked team with zero weaknesses that was going to cruise to the Superbowl.
It's amazing how much things change week to week.
Perhaps we overreacted to some recent Bills performances.
Every team in the league has major flaws.