The Punajb Kings beat the Gujarat Titans by eight wickets
Shikhar Dhawan and Bhanuka Rajapaksa started slowly, but the latter's go-slow approach in the middle overs kept the match in balance.
Livingstone, on the other hand, smashed Shami for 28 runs in the 16th over to end the chase.
Nothing went right for the Gujarat Titans after they chose to bat first in Navi Mumbai, with Tewatia and Rashid Khan being dismissed off successive balls.
The openers got off to a quick start before Subhuman Gill was run-out due to a poor decision.
Sai Sudarshan made a hard-fought 64* in the midst of Kagiso Rabada's second consecutive four-wicket haul, which included the dismissals of Tewatia and Rashid Khan off consecutive balls.
Player of the match: Kagiso Rabada
Ind Vs Srilanka 1st Test: BCCI to Allow Just 50pc Spectators