Sort:  

Ne1, Qc3
fxg8, Qe3+ (da!)

  1. Ne1! Qc3
  2. fxg6 Qe3+
  3. Kh1 and white wins.

Ne1! Qc3
fxg6 Qe3+
Kh1 Re8

That is pointless, you lost already a piece.
After Re8 I play Qxh7+ and then if Re7 Nc2.

Qxh7+ Kc6

Nf3.