Sort:  
  1. Qxf6+ Qxf6
  2. d7 e1Q and black wins.

Check the solution on top of the comments ...

hmm you playing so hard. i thinging....