i think 3 ... fxe6 is a great move!
1/ it wins a pawn.
2/ black maintains an advantage over white in terms of development.
3/ it maintains two pawn islands rather than three as would the alternative dxe6.
4/ it opens up the f file for a later attack on white's king - especially in conjunction with a fianchetoed queen's bishop.
too bad about 4 Qh5 mate.
Game 762147