Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 d5 7. e3 Nbd7 8.
Bd3 b6 9. Ne2 c5 10. O-O Bb7 11. b4 Qe7 12. Bb2 a6 13. Rab1 dxc4 14. Bxc4 b5
15. Bd3 c4 16. Bc2 Nd5 17. Qd2 Rac8 18. e4 N5b6 19. Rfe1 f5 20. exf5 exf5 21.
Ng3 Qh4 22. Bxf5 Rxf5 *
Position (FEN): 2r3k1/1b1n2pp/pn6/1p3r2/1PpP3q/P5N1/1B1Q1PPP/1R2R1K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1234
Best move: Nxf5