Chess puzzle (Crushing)
Moves: 1. f4 e5 2. e4 d6 3. Nf3 Nc6 4. Bb5 exf4 5. Bxc6+ bxc6 6. d4 Ba6 7. Bxf4 Qe7 8.
Nc3 f5 9. e5 O-O-O 10. Qd2 dxe5 11. Nxe5 c5 12. d5 c6 13. O-O-O cxd5 14. Nc6
Qd7 15. Nxd8 d4 16. Ne2 Qxd8 17. Ng3 g6 18. Bg5 Be7 19. Bxe7 Nxe7 20. Qf4 Nd5
21. Rhe1 *
Position (FEN): 2kq3r/p6p/b5p1/2pn1p2/3p1Q2/6N1/PPP3PP/2KRR3 b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 798
Best move: Nxf4