Fighting Sri Lankans fall short