Their offense is struggling without David Johnson. The WRs are not doing so hot either. Fitzgerald is basically their version of Witten. Great professional who demands respect, but he is not going to take over a football game. Their biggest issue offensively is their offense line which is massively overmatched and often just looks confused. That lack of protection in turns makes Carson Palmer jittery and prone to INTs.
That said, they have enough pieces on defense to make this game closely contested. And Arians is no dummy and is practically Einstein if you match his wits versus Garrett.
Then again, I may be wrong. I fully expected Denver's QB situation to hold back their offense and we made him look like Peyton Manning took over his body. I also expected that our line would be able to control the likes of Domata Peko, Adam Gotsis and Derek Wolfe.