Brian Hoyer had the San Francisco offense humming after sputtering through the first two preseason games, passing for 176 yards and two touchdowns in the first half before the Minnesota Vikings rallied for a 32-31 victory over the 49ers on Sunday night.
Sam Bradford and the Minnesota starters again failed to reach the end zone, though Bradford was sharp when given time to throw. Jerick McKinnon scored on a 108-yard kickoff return in the third quarter, boosting his bid to take over that role.
Backup quarterbacks Case Keenum and Taylor Heinicke led a late charge, with Heinicke’s hurdle over the pylon for the 2-point conversion on the final play giving the Vikings the win after Terrell Newby’s touchdown run with no time left.




