Little Devil Teemo Icon?

It says that you have to defeat the teemo in doom bots before Nov 3rd in order to get the icon. I've beat doom bots and some of my friends have the icon but I haven't gotten the icon yet. Do you have to get the final hit on the teemo in order to get it or something?
Report as:
Offensive Spam Harassment Incorrect Board