Nepal defeated Sri Lanka 3-2 in SAFF Championship 2021 match played at National stadium, Male on October 4.