The Vikings out-scored the Cardinals 17-3 over the final 18 minutes in a 23-22 win on Sunday at U.S. Bank Stadium to improve to 10-2.