Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. Nc3 cxd4 5. Nb5 Na6 6. exd4 Bd7 7. c3 e6 8. Bd3
Be7 9. Nd6+ Bxd6 10. Bxd6 Bc6 11. Bg3 O-O 12. Nf3 Nc7 13. O-O Nb5 14. a4 Nd6
15. Ne5 Re8 16. Re1 Nfe4 17. Bf4 Qh4 18. g3 Qe7 19. Qc2 h6 20. f3 Nf6 21. g4
Nd7 22. Qg2 Nxe5 23. dxe5 Nc4 24. g5 hxg5 *
Position (FEN): r3r1k1/pp2qpp1/2b1p3/3pP1p1/P1n2B2/2PB1P2/1P4QP/R3R1K1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 924
Best move: Bxg5