Sri Lanka will play a T20 International (the third and final T20I) in Lahore on October 29 at the end of their current series with Pakistan being played in UAE.