Russell Wilson overcame a shaky start to throw for two touchdowns and run for a third and the Seattle Seahawks rebounded from back-to-back losses by beating the San Francisco 49ers 28-21.
The San Francisco 49ers showed off their two-quarterback system by getting rushing touchdowns from both Jimmy Garoppolo and Trey Lance in a 34-10 victory over the Las Vegas Raiders.
Ben Roethlisberger threw two touchdown passes to Diontae Johnson while the Steelers were building a 27-7 lead in a 27-24 win over the Titans in Tennessee.
The Bucs spotted Green Bay a 10-0 lead before storming toward a 38-10 victory. Aaron Rodgers, whose first two interceptions of the season led to two touchdowns for Tampa Bay.
Lamar Jackson weathered miserable conditions to run for 101 yards and Justin Tucker kicked a tiebreaking 49-yard field goal as time expired to give the Ravens a 20-17 victory.
Jimmy Garoppolo passed for 243 yards and ran for a touchdown, and San Francisco's dominant defensive kept the Niners unbeaten in a 20-7 victory over the struggling Rams.