MINNEAPOLIS – You can outrush a team 178 yards to 92. You can out-possess that team 35:48 to 24:12. You can record 23 first downs to their 12.
The Carolina Panthers did all of those things Sunday against the Minnesota Vikings at TCF Bank Stadium.
But none of it could repair the damage that was done by the Vikings blocking two punts in the first half, both of which were returned for touchdowns. That's the first time two blocked punts have been returned for touchdowns in a half since 1975 when the Detroit Lions did it against the Green Bay Packers, according to Elias Sports.
"You never really give yourself a chance to compete," head coach Ron Rivera said. "We didn't give ourselves an opportunity."
The Panthers are now winless in their last seven games after losing 31-13 to the Vikings.
"Right now, we are not very good," tight end Greg Olsen said. "We are not playing well, and you lose in this league when you play poorly. It's pretty simple."
Minnesota opened the scoring by taking advantage of a short field following a Carolina three-and-out and a 28-yard punt.
Rookie quarterback Teddy Bridgewater culminated a six-play, 45-yard drive with a 4-yard touchdown pass to tight end Kyle Rudolph off a play-action rollout.
On Carolina's ensuing possession, the first punt block occurred. Adam Thielen broke through, blocked the punt, scooped up the loose ball and returned it 30 yards for a touchdown.
The Panthers responded with a 14-play, 68-yard drive that stalled at the Minnesota 12-yard line. Graham Gano then kicked a 30-yard field goal to cut the lead to 14-3 late in the first quarter.
When Carolina got the ball back again, the offense advanced to midfield before being forced to punt. This time, Jasper Brinkley blocked it, and Everson Griffen returned it 43 yards for a touchdown with 9:35 left in the second quarter.
The Panthers answered once again by entering the red zone but failed to come away with a touchdown. Instead, they settled for a 35-yard Gano field goal.
"I thought we moved the ball well enough on offense," Rivera said. "But you can't kick field goals early."
Minnesota countered with an 11-play, 80-yard drive to close the first half. Wide receiver Greg Jennings' 17-yard touchdown reception gave the Vikings a 28-6 lead in the closing seconds.
Carolina got exactly what it needed to start the second half. The defense forced the Vikings to punt after three plays.
Quarterback Cam Newton then engineered an 80-yard drive, capped by a 32-yard touchdown pass to wide receiver Philly Brown on fourth-and-4. The Panthers trailed 28-13 with plenty of time left.
"We had a chance. We had a chance to put this game in reach when we got the ball back (trailing by 15)," Newton said. "If we went down there and scored again, who knows what would have happened. But we're talking about what could have happened."
Carolina never got any closer. The Panthers were forced to punt from the Minnesota 42-yard line on their next possession and didn't cross midfield again until late in the fourth quarter.
"Stay focused, stay together, and do your job, that's really all there is to it," linebacker Luke Kuechly said. "There are definitely not guys that are going to quit. We just have to keep getting better and come back each week with the same mindset of, 'What can we do to get a win,' and that's what we are going to do."

Carolina Panthers quarterback Cam Newton (1) is sacked by Minnesota Vikings defensive tackle Shariff Floyd (73) during the first half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Minnesota Vikings wide receiver Charles Johnson, right, runs from Carolina Panthers defensive end Wes Horton after making a reception during the first half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Minnesota Vikings tight end Kyle Rudolph, right, celebrates with teammate Rhett Ellison after catching a 4-yard touchdown pass during the first half of an NFL football game against the Carolina Panthers, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Jim Mone)

Minnesota Vikings wide receiver Adam Thielen (19) runs from Carolina Panthers punter Brad Nortman (8) as he returns a blocked punt for a touchdown during the first half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Carolina Panthers running back DeAngelo Williams (34) tries to break a tackle by Minnesota Vikings outside linebacker Chad Greenway (52) during the first half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Minnesota Vikings head coach Mike Zimmer watches from the sideline during the first half of an NFL football game against the Carolina Panthers, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Carolina Panthers running back Jonathan Stewart, left, is tackled by Minnesota Vikings outside linebacker Anthony Barr during the first half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Minnesota Vikings wide receiver Greg Jennings, right, runs from Carolina Panthers cornerback Antoine Cason (20) during a 17-yard touchdown reception in the first half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Minnesota Vikings wide receiver Greg Jennings (15) celebrates after catching a 17-yard touchdown pass during the first half of an NFL football game against the Carolina Panthers, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Carolina Panthers quarterback Cam Newton is tackled by Minnesota Vikings middle linebacker Jasper Brinkley (54) during the second half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Jim Mone)

Carolina Panthers wide receiver Philly Brown (16) catches a 32-yard touchdown pass in front of Minnesota Vikings free safety Harrison Smith during the second half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Ann Heisenfelt)

Carolina Panthers head coach Ron Rivera watches from the sidelines during the second half of an NFL football game against the Minnesota Vikings, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Jim Mone)

Minnesota Vikings defensive end Everson Griffen sacks Carolina Panthers quarterback Cam Newton (1) during the second half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Jim Mone)

Minnesota Vikings defensive end Everson Griffen celebrates after sacking Carolina Panthers quarterback Cam Newton during the second half of an NFL football game, Sunday, Nov. 30, 2014, in Minneapolis. (AP Photo/Jim Mone)