Turning a bubble screen into a game-breaking touchdown, he also rushed for a 4-yard score.
Somehow, some way, Vikings receiver Percy Harvin managed to make six Tennessee defenders look bad while scoring two touchdowns that covered a grand total of 15 yards in Sunday's 30-7 rout of the Titans at Mall of America Field.
That's one missed tackle every 2 1/2 yards.
"That's not a surprise," receiver Michael Jenkins said. "That's just Percy being Percy."
Harvin made one defender miss and ran through two others on a 4-yard run between the tackles to put the Vikings on top 7-0 in the first quarter. Then he flipped that ratio later in the game, making two defenders miss and running through a third on a 10-yard reception off a bubble screen that every opposing defensive coordinator has seen dozens, if not hundreds, of times on tape the past two years.
"[Tennessee] did a good job of trying to take [the bubble screen] away," said quarterback Christian Ponder. "But he's Percy Harvin."
Indeed, he is. Harvin's second touchdown of the game and his second from scrimmage this season gave the Vikings a 23-0 lead late in the third quarter and earned him most of the fourth quarter off. A week after being held to 34 yards on six touches from scrimmage at Detroit, Harvin exploded with eight catches for 108 yards, including a 45-yarder to set up his first score, and two carries for 8 yards, including yet another unlikely between-the-tackles explosion for a guy who says he weighs 195 pounds but hits like someone much heavier.
At least that's what bigger defenders tend to tell him after they've finally caught and dragged him to the ground during games.
"A lot of times in the pile, guys will be saying to me, 'Man, I can't believe you're that strong,'" Harvin said. "Or, 'Man, slow down.' ... I am blessed with a lot of ability. That's my thing. Ever since I was younger, if I can get in open space, I feel like I can make things happen."
Harvin isn't the face of the franchise. But the face of the franchise might be one of Harvin's biggest fans, even if the little receiver keeps stealing red zone touches away from him.
"We need to keep getting the ball in his hands because he will make something happen," running back Adrian Peterson said. "He can do anything."
A week after his 105-yard kickoff return for a touchdown set the record for longest play in team history, Harvin became the ninth Vikings player to catch a pass in 50 consecutive games. He has caught one in every game he has played.
With 256 career catches, Harvin needs 53 more catches over the final 11 games this season to surpass Randy Moss' team record for most catches through four seasons (308).
The way Harvin turns the simple bubble screen into a game-breaker, it seems safe to assume he will average 4.8 catches per game the rest of the season.
"It's crazy," Ponder said. "But it definitely makes my job easier. That's the bubble route that we've thrown a million times. Guys are always trying to take it away, but [Harvin] still does a great job of making it happen. ... He's one of the best players in the NFL right now."
|Kansas City - WP: J. Guthrie||3||FINAL|
|San Francisco - LP: T. Hudson||2|
|Detroit||10/26/14 8:30 AM|
|Buffalo||10/26/14 12:00 PM|
|St. Louis||10/26/14 12:00 PM|
|Houston||10/26/14 12:00 PM|
|Minnesota||10/26/14 12:00 PM|
|Seattle||10/26/14 12:00 PM|
|Baltimore||10/26/14 12:00 PM|
|Miami||10/26/14 12:00 PM|
|Chicago||10/26/14 12:00 PM|
|Philadelphia||10/26/14 3:05 PM|
|Oakland||10/26/14 3:25 PM|
|Indianapolis||10/26/14 3:25 PM|
|Green Bay||10/26/14 7:30 PM|
|Washington||10/27/14 7:30 PM|
|New Orleans||10/30/14 7:25 PM|
|(18) East Carolina||31|
|North Texas||11:00 AM|
|(11) Kansas State|
|North Carolina||11:30 AM|
|San Jose St||12:00 PM|
|Northern Ill||12:00 PM|
|(25) UCLA||1:00 PM|
|Ohio U||1:00 PM|
|Ga Southern||1:00 PM|
|Kent State||1:30 PM|
|Oregon State||2:30 PM|
|Fla Atlantic||2:30 PM|
|Louisiana Tech||2:30 PM|
|(1) Miss State||2:30 PM|
|Georgia Tech||2:30 PM|
|(22) West Virginia||2:30 PM|
|Texas Tech||2:30 PM|
|(8) Michigan State|
|Boston College||2:30 PM|
|Central Mich||2:30 PM|
|Old Dominion||3:00 PM|
|(15) Arizona||5:00 PM|
|Texas-El Paso||6:00 PM|
|Texas State||6:00 PM|
|(3) Ole Miss||6:15 PM|
|(4) Alabama||6:30 PM|
|So Carolina||6:30 PM|
|(13) Ohio State||7:00 PM|
|(20) USC||9:00 PM|
|(14) Arizona State||9:45 PM|
|(2) Florida State||10/30/14 6:30 PM|
|Troy||10/30/14 6:30 PM|
|Cincinnati||10/31/14 7:00 PM|
|Tulsa||10/31/14 7:00 PM|
|Purdue||11/1/14 2:00 AM|
|(17) Oklahoma||11/1/14 2:00 AM|
|Oklahoma State||11/1/14 2:00 AM|
|(11) Kansas State|
|(10) TCU||11/1/14 2:00 AM|
|(22) West Virginia|
|Texas||11/1/14 2:00 AM|
|Northwestern||11/1/14 2:00 AM|
|Maryland||11/1/14 2:00 AM|
|Brt Columbia||6:00 PM|
|Hamilton||10/31/14 6:30 PM|
|Winnipeg||11/1/14 3:00 PM|
|Brt Columbia||11/1/14 6:00 PM|
|Toronto||11/2/14 11:00 AM|
|Aug 8 - vs. Oakland||7 pm||X||10-6|
|Aug 16 - vs. Arizona||7:30 pm||X||30-28|
|Aug 23 - at Kansas City||7 pm||X||30-12|
|Aug 28 - at Tennessee||7 pm||X||19-3|
|2014 regular season|
|Sep 7 - at St. Louis||Noon||X||34-6|
|Sep 14 - vs. New England||Noon||X||30-7|
|Sep 21 - at New Orleans||Noon||X||20-9|
|Sep 28 - vs. Atlanta||3:25 pm||X||41-28|
|Oct 2 - at Green Bay||7:25 pm||X||42-10|
|Oct 12 - vs. Detroit||Noon||X||17-3|
|Oct 19 - at. Buffalo||Noon||X||17-16|
|Oct 26 - at Tampa Bay||Noon|
|Nov 2 - vs. Washington||Noon|
|Nov 9 - Bye|
|Nov 16 - at Chicago||Noon|
|Nov. 23 - vs. Green Bay||Noon|
|Nov. 30 - vs. Carolina||Noon|
|Dec 7 - vs. NY Jets||Noon|
|Dec 14 - at Detroit||Noon|
|Dec 21 - at Miami||Noon|
|Dec 28 - vs. Chicago||Noon|