Yes, there is absolutely no mystery about it at all.
http://en.wikipedia.org/wiki/Tunguska_event
The glass sperules are the proof of an impacting object. Nothing else can create them.
http://www.psi.edu/projects/siberia/siberia.html
http://scienceworld.wolfram.com/astronomy/TunguskaEvent.html
