Head coach Doug Marrone deserves a lot of credit for this win. His team was prepared for this one. This is unlike the old Bills, when the team would fold down the stretch. Under Marrone, the Bills are playing to win and they're playing for a spot in the playoffs. That's encouraging.

Kudos to defensive coordinator Jim Schwartz, who has been a key reason why the Bills went 4-0 against NFC North teams this season. Schwartz is in his first season with the Bills after the Detroit Lions fired him after last season. He knows a thing or two about these teams, including the Packers. That helped Buffalo in every game against an NFC North opponent this season.

As for offensive coordinator Nathaniel Hackett, what's left to say? He needs to go. The offense hasn't produced since he took over as the unit's coordinator. He's had his moments. But between the poor quarterback play, questionable play calling and not utilizing playmakers enough, it's time for the Bills to go in a different direction.

PLAYERS OF THE GAME

OFFENSE: Fred Jackson. Jackson had 20 carries for 71 yards and three catches for 27 yards. Not the greatest offensive performance, but he continues to be the most reliable player on offense for the Bills. Just give it to Jackson. He'll make a play.