Tony Jones Jr. stepped up after starting RB Jaamal Williams left with injury to rush for two TDs and Derek Carr threw for 228 yards as the New Orleans Saints held on to defeat the Carolina Panthers 20-17.