MINNEAPOLIS — Percy Harvin gave Minnesota another big lift.
With Harvin's variety-pack production, Adrian Peterson's post-injury resurgence and a restored defense, the Vikings are sure soaring right now.
Harvin had one touchdown rushing and another receiving to help the Vikings keep up their commanding start to the season with a 30-7 victory over the Tennessee Titans on Sunday.
"He's the best player I've ever played with," Peterson said.
Harvin caught eight passes for 108 yards for the Vikings (4-1), who have given up a combined 33 points in winning three straight games. Christian Ponder threw his first two interceptions after 143 attempts without one this year, but he still finished 25 for 35 for 258 yards and two scores against the reeling Titans (1-4), the latest team that couldn't contain Harvin.
"A beast, that's probably a good way to describe him," Ponder said, adding: "We're going to keep giving him the ball."
Adrian Peterson charged his way for 88 yards on 17 carries for the Vikings, another strong performance on his surgically repaired left knee. That was a stark contrast to the 24 yards Chris Johnson managed on 15 tries, often stutter-stepping at the line, trying fruitlessly to find room.
"We are who we are. There's no draft coming up. There's no adding more players and getting new coaches," Titans coach Mike Munchak said. "This is the group we have, and with this group we have to play much better."
Once again, the Titans couldn't keep handing their franchise runner the ball because they fell too far behind. Matt Hasselbeck, subbing for injured starter Jake Locker, went 26 for 43 for 200 yards, one touchdown and one interception. Most of those gains came near the end of the game with the outcome no longer in doubt.