Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 e6 4. Bxc4 Nf6 5. Nc3 c6 6. Nge2 Nbd7 7. O-O Nb6 8.
Bb3 Bd6 9. f4 O-O 10. Ng3 g6 11. a4 a5 12. Nce4 Be7 13. Nxf6+ Bxf6 14. Ne4 Bg7
15. Bd2 Nd5 16. Ng3 b6 17. Kh1 Ba6 18. Rf2 h5 19. e4 Nb4 20. f5 Nd3 21. Be3
Nxf2+ 22. Bxf2 exf5 23. exf5 Kh7 *
Position (FEN): r2q1r2/5pbk/bpp3p1/p4P1p/P2P4/1B4N1/1P3BPP/R2Q3K w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 2346
Best move: Bxf7