[fen "rn1qk1nr/pp4p1/2p2p2/4P2p/1bp5/2NbPPP1/PP2N1BP/R1BQ1RK1 w kq - 1 11"]
Komodo 8 and Stockfish agree on Nf4 here for white ( sacrificing the rook for development). It does not however show Bxf1 next for black but instead fxe5 and then Nxd3. Why shouldn't black just take the rook instead of fxe5. I get that after white swaps queens black will not be able to castle but wouldn't this still be worth it materially?