The Minnesota Vikings were trailing by a point and scored a last-second touchdown to edge out the New Orleans Saints 29-24 in Minneapolis Sunday night.