Diontae Johnson caught eight passes for 122 yards and a touchdown, Andy Dalton threw for 339 yards and three touchdowns, and the Carolina Panthers took care of the Las Vegas Raiders 36-22.