Vikings rookie linebacker Anthony Barr made up for the defense's only touchdown allowed by scoring one of his own.

Barr stripped tight end Austin Seferian-Jenkins and returned the fumble 27 yards for a touchdown to snag the 19-13 victory over the Bucs on Sunday at Raymond James Stadium.

"I was over by the Gatorade machine, and those dudes were pouring Gatorade," wide receiver Cordarrelle Patterson said. "I said, 'Y'all pour that out. This thing is fixing to be over quick.' Next play, Barr did that. Hats off to him and the heck of a job he did."

On the Bucs previous offensive drive, Seferian-Jenkins scored a seven-yard touchdown with Barr in coverage to give Tampa Bay a 13-10 lead with 2:11 left.

"I gave one up on the other end minutes before that [game-winning touchdown]," Barr said. "So, I was happy I was able to make it up to those guys because I felt like I let them down a little bit."

Barr finished second with eight tackles and also recorded his third sack this season. Vikings head coach Mike Zimmer said he was initially upset on the play because Barr was out of position and allowed the catch on the first play in overtime.

"He wasn't being wide with the tight end enough and he let him catch the ball," Zimmer said. "But now that it's over, I'm glad he did."

Pass coverage is an area Barr, who played just two seasons at linebacker previously, said he's grown the most.

"I'm kind of understanding concepts, routes, 3-by-1, 2-by-2 [receiver sets] and just understanding how the offense wants to attack a little bit," Barr said. "I'm feeling a little comfortable each week."

His improvements in pass coverage didn't technically show on the final play, but Barr displayed the athletic ability the Vikings drafted the rookie on. He's building a stronger case for NFL Defensive Rookie of the Year with each passing week.