The Packers lead the Vikings 14-10 at halftime at TCF Bank Stadium. Kicker Blair Walsh hit a 39-yard field goal with 16 seconds left to reduce the Vikings deficit right before halftime.

The Good: The Vikings had the longest scoring drive this season, lasting 14 plays and ending on a 22-yard touchdown pass from rookie quarterback Teddy Bridgewater to wide receiver Charles Johnson.

Vikings head coach Mike Zimmer gambled twice on fourth down inside Packers territory, but the offense converted on both attempts to extend the drive and produce the touchdown opportunity.

Johnson, who recorded his first career touchdown reception, has been targeted more than any other receiver for the Vikings but surprisingly only had two catches for 41 yards.

Bridgewater wasn't sharp on the drive, as he hasn't been throughout the first half, but he threw a nice ball to an open Johnson for the touchdown. The rookie went 11 of 22 for 122 yards with a touchdown and interception.

The Bad: Bridgewater's been bad but so has the missed tackles and blown assignments on defense as well. It was an area the Vikings struggled during their first meeting against the Packers, as well as last week against the Bears. Safety Harrison Smith and linebacker Anthony Barr have missed a few tackles each, allowing the Packers to average 4.6 yards per carry on 14 attempts. Packers running back Eddie Lacy has 10 carries for 51 yards and a one-yard touchdown run in the first quarter.

Meanwhile, Rodgers went 9 of 14 for 127 yards and connected on a wide open one-yard touchdown pass to tight end Richard Rodgers (no relation).

The Ugly: You'd think this was Lambeau Field with the amount of green and yellow in the stands. It's pretty much a 50-50 split among Packers and Vikings fans, each going back and forth with their different chants.

Make no mistake about it though, the Packers fans are pretty visible and loud. It's not a good look for the home team.