Cousins lanzó para 373 yardas y tres touchdowns contra la mejor defensiva de pase de la liga.
El quarterback terminó con 33 de 48 envíos y tres pases de anotación, incluido el que marcó el triunfo de Minnesota.
Dalvin Cook corrió para 140 yardas y una anotación y los Vikings resolvieron los problemas que tenían en su ofensiva.
El receptor abierto Adam Thielen terminó con 11 recepciones para 126 yardas y un touchdown.
Los Vikings, que mejoraron su marca a 3-3, no habían anotado un touchdown en la segunda mitad en sus cuatro partidos anteriores, pero Cook rompió la racha con una carrera de touchdown de 16 yardas para dar a Minnesota la ventaja y Cousins agregó un pase de anotación de 5 yardas a Thielen.
Dos goles de campo fallidos del pateador Greg Joseph mantuvieron a los Panthers (3-3) en el juego.
El quarterback de Carolina, Sam Darnold, finalizó con 17 de 41 pases para 207 yardas con un touchdown y dos pérdidas de balón y se quedó a las puertas de una remontada.