Benny Sieu-USA TODAY Sports

Kirk Cousins completed 23 of 31 passes for 274 yards and two touchdowns before leaving with an ankle injury, and the Minnesota Vikings held on for a 24-10 win over the host Green Bay Packers on Sunday afternoon in Green Bay, Wis.

Jordan Addison and T.J. Hockenson caught one touchdown pass apiece for Minnesota (4-4), which won its third game in a row. Cam Akers added a touchdown on the ground.

Jordan Love completed 24 of 41 passes for 229 yards, one touchdown and one interception for Green Bay (2-5). The Packers have lost four consecutive games.

Cousins' injury late in the fourth quarter changed the tenor of the Vikings' victory. He was injured on a non-contact play, and his right leg wobbled as he planted his foot.

After Cousins hobbled off the field, he was carted toward the locker room.

Jaren Hall, a rookie fifth-round draft pick out of BYU, replaced Cousins at quarterback and finished 3-for-4 for 23 yards.

The Vikings took control against their NFC North division rivals after halftime.

Cousins found Hockenson for a 2-yard score on the first series of the second half to increase Minnesota's lead to 17-3.

Less than two minutes later, Cousins hit Addison in stride for a 20-yard touchdown to make it 24-3. The score was set up by an interception by Vikings safety Josh Metellus.

Green Bay pulled within 24-10 when Love tossed a 1-yard touchdown pass to Romeo Doubs in the left corner of the end zone. That capped a 14-play, 81-yard scoring drive.

The game remained scoreless until the final two minutes of the first quarter, when Akers punched in a 6-yard rushing touchdown to give the Vikings a 7-0 lead. Akers muscled past a defender and fell into the end zone for his first touchdown since joining Minnesota on Sept. 20 in a trade with the Los Angeles Rams.

A 25-yard goal by Greg Joseph increased the Vikings' advantage to 10-0 early in the second quarter.

The Packers trimmed the deficit to 10-3 as time expired in the first half. Anders Carlson made a 30-yard field goal.

More must-reads:

TODAY'S BEST
Pistons parting ways with GM after hiring new head of ops
Seahawks WR doesn’t hold back on praise for QB Sam Howell
Report: Cowboys quietly 'all in' on Dak Prescott decision
Mike Tyson-Jake Paul fight temporarily postponed
Diamondbacks ace heading to injured list with hamstring strain
Golden Knights, key winger have mutual interest but face financial crunch
Caitlin Clark frustrated by physical WNBA play: 'I feel like I'm getting hammered'
Pelicans to defer Lakers' first-rounder to 2025
Former top-10 WR pick speaks on retirement regret, comeback try
Orioles lose two starting pitchers to season-ending surgeries
Cavaliers to interview Knicks, Heat assistants for HC opening
Cowboys RB trying out new position during OTAs
Lions sign second-round cornerback
Why Timberwolves players skipped TNT interview after Game 4
Yankees' Aaron Judge, Juan Soto make MLB history with impressive offensive numbers
Guardians designate once-vaunted outfielder for assignment
Inside source shares telling comment about Juan Soto's feelings on Mets
Bills give Olympic gold medalist chance in NFL
New kickoff rule has Chiefs considering radical, outside-the-box strategy
One rookie quarterback is showing 'elite downfield accuracy' during OTAs