Sri Lanka face New Zealand again after losing the ICC World Cup. We certainly expect an interesting match between the two teams in this Test match, moreover Sri Lanka team's current performance is very good, in which case they will definitely play well against New Zealand. Moreover, Sri Lanka team achieved a great win against England in the last match, so there is definitely hope for a win against New Zealand. However, although New Zealand are favorites to win the series, it will be difficult for New Zealand to win the match against Sri Lanka.
But the difference I see between these two teams is that Sri Lanka's win is pretty much assured as they are playing at home.

I am really surprised to see these odds which shows that Sri Lanka cricket team is favorite to win this match. Although this match will be held at Galle, SriLanka but still we cannot rule out New Zealand from this test match.