In a 26-16 win over the Detroit Lions in Week 2, Minnesota Vikings running back Adrian Peterson exploded for 134 yards on 28 carries (4.6 yards per carry). It was his first 100-yard rushing performance since Dec. 1, 2013, according to ESPN's Ben Goessling.

Peterson, who missed all but one game last season on the exempt/commissioner's permission list, carried the ball only 10 times for 31 yards against the San Francisco 49ers in Week 1. Although his comeback got off to a slow start, the All-Pro running back appears to be back up to speed after the Lions game.

In addition to his 134 rushing yards, Peterson was also the Vikings' leading receiver (in terms of yardage) in Week 2 with two catches for 58 yards. That's a total of 192 yards from scrimmage for the 30-year-old veteran.

More from FoxSports

While the yardage came easily for Peterson, he couldn't buy a touchdown against the Lions. He had one goal-line plunge overturned upon review, and quarterback Teddy Bridgewater ran it in on the next play.

Another area in which Peterson came up short was ball security. He fumbled three times, although one was negated by a Lions penalty and another was recovered by the Vikings.

(h/t @BenGoessling, @mattvensel)