Srilanka still in the game but they need wickets to win this game. So far it's dry performance from Srilanka bowlers as they have picked only 2 wickets. The game can turn into SL favor if they can pick wickets in quick interval.
I think Afghanistan secured a great win without Rashid Khan. But if Rashid Khan is back in the team then surely Afghanistan will be in strong form which will be very scary for Sri Lanka, because Rashid Khan is the best in terms of bowling. In this regard, Sri Lanka should perform better as their wickets have fallen the most and the run rate is very low. I usually see Sri Lanka in ODI matches with a high number of wickets falling and Sri Lanka's performance against Bangladesh in the previous season was very poor. But this time Sri Lanka lost the first match with Afghanistan, I think Sri Lanka's weakness is a lot. Sri Lanka must perform well in the next match.