Prithvi Shaw slammed a 55-ball 99 while Kagiso Rabada defended a modest total in the Super Over as Delhi Capitals beat Kolkata Knight Riders by 3 runs.