Christian Ponder and a stingy defense helped the Minnesota Vikings secure a 24-13 win against the San Francisco 49ers on Sunday.