It's not perfect -- far from it, in fact.
But it is a lot better than it has been in a while.
And it's the best quarterback Nick Mullens has experienced this season.
Stay in the game with the latest updates on your beloved Bay Area and California sports teams! Sign up here for our All Access Daily newsletter.
The 49ers have a huge game Monday night in their new digs as tenants of the Arizona Cardinals. They face the playoff-bound Buffalo Bills. And Mullens will finally be able to line up with the 49ers top running back and two best wide receivers.