Sri Lanka defeated Pakistan by 23 runs in Asia Cup 2022 final in Dubai to win the competition for the sixth time