Monday night in Santa Clara was supposed to be about Vikings running backAdrian Peterson, but it turned into the Carlos Hyde show.The 49ers running back ran for 168 yards and two touchdowns in San Francisco’s 20-3 season-opening victory over Minnesota at Levi’s Stadium.MORE: Top images of Week 1 | Doctor says time off will do Peterson’s Jon Bostic Jersey bodygoodPeterson, playing for the first time since Sept. 7, 2014, was expected to make a triumphant return to the NFL against a depleted 49ers defense. While he ran strong, Peterson was limited to 31 yards on 10 carries.Peterson wasn’t the only Vikings offensive player bottled up by a surprisingly stout Niners defense. Minnesota quarterback Teddy Bridgewater, last season’s Pepsi NFL Rookie of the Year, threw for 231yards on 23-of-32 pa singwith notouchdowns and a fourth-quarter interception.Niners quarterback Colin Kaepernick wasn Donte Moncrief Jersey ‘t stellar (17 for 26, 165 yards), but he didn’t turn the ball over. He also had 41 rushing yards as part of San Francisco’s 230-yard performance on the ground.Each team mi sed a field-goal attempt on its po se sion. The 49ers marched 70 yards in 11 plays on the game’s first series, but Phil Dawson’s 28-yard Quincy Wilson Jersey attempt was blocked by Minnesota’sAndrew Sendejo. That led to a 44-yard field-goal try by Vikings kickerBlair Walsh, who mi sed.***BLOCKED FG ALERT!*** #MINvsSF http://t.co/eOCM3PtvPYJohnathan Hankins Jersey NFL (@NFL) September 15, 2015The only score in the first half was a nifty 10-yard touchdown run by 49ers running back Carlos Hyde, who spun away from a pair of Vikings defenders and headed to the end zone.Hyde added 17-yard touchdown scamper late to put the game out of reach.