Kings faltered after being sent to bat first, losing two wickets before posting 10 runs. Soumya Sarkar walked back to the pavilion after scoring three. He was dismissed by Robbie Frylinck.
Khaled Ahmed took the wicket of Marshall Ayub with a brilliant caught-and-bowled effort.
Kings turned around in the third wicket stand with Evans and Ryan ten Doeschante’s 56-run stand. But they lost their third and fourth wickets in a span of 10 runs.
Doeschate was dismissed by Abu Jayed for 28 off 20 balls and wicketkeeper-batsman Zakir Hasan (5 off 7 balls) was trapped by Sunzamul Islam.
Evans, who struck a hundred in the last match, fell at 74 off 56 balls with eight fours and two sixes. Mushfiqur Rahim took a great catch off Khaled to dismiss Evans. In the sixth wicket stand, Christiaan Jonker and Mehedy Hasan added 36 runs off 13 balls, which helped Kings post 150-plus runs.
Khaled took two wickets for the Vikings while Frylinck, Sunzamul and Jayed bagged one each.