Sri Lanka sets a 292-run target for Afghanistan in the Asia Cup 2023