Sort:  
  1. ... Qe3
  2. Rxg1 Qh6 (This was my first idea when I saw the position ^^)
  3. Kd4 (this move only delays the checkmate) Ne6+
  4. Ke5 Qf6#

Finally I have to declare you as winner! :)

I hope you enjoyed solving this quiz!

Thanks my friend :)