It was a Sunday night game that featured an unbeaten team looking to stay that way, and an NFC contender that had gotten off to a bad start.
The Houston Texans were looking to move to 6-0 on Sunday, but Jordy Nelson and the Green Bay Packers thought otherwise in a 42-24 win.
The former Kansas State wide receiver caught nine passes for 121 yards and three touchdowns, bringing his season totals to 32 catches for 410 yards and four scores.
Tampa Bay had a big day on Sunday as well, as the Buccaneers beat the Kansas City Chiefs 38-10. Josh Freeman was solid in the win, completing 15-of-26 passes for 328 yards and three touchdowns.
In his first career start, Arizona Cardinals running back William Powell carried 13 times for 70 yards and caught one pass for 8 yards in a 19-16 loss to the Buffalo Bills.
Brandon Banks had low numbers for the Washington Redskins, in a game that saw him used in various ways. He rushed twice for a 2-yard loss, caught two passes for 3 yards and returned one punt for a yard in a 38-26 win over the Minnesota Vikings. Rob Jackson had four tackles.
Terence Newman had nine tackles in the Cincinnati Bengals 34-24 loss to the Cleveland Browns.
Philadelphia Eagles running back Bryce Brown rushed five times for 4 yards in a 26-23 overtimes loss to the Detroit Lions.