Sri Lanka beat Ireland by 20 runs in the T20 World Cup at R Premadasa Stadium, with Kusal Mendis scoring 56, and Maheesh Theekshana and Wanindu Hasaranga taking three wickets each.