Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Nf6 4. Nf3 Bg4 5. Be2 e6 6. Nbd2 Be7 7. c3 O-O 8. Ne5
Bxe2 9. Qxe2 Nxe5 10. dxe5 Nd7 11. h4 f6 12. exf6 Nxf6 13. O-O-O c5 14. Bg5 Qa5
15. Kb1 c4 16. e4 Rae8 17. e5 Nd7 18. Qg4 Qb6 19. Nf3 Rf5 20. Bh6 g6 21. h5 g5
22. Rde1 Rf4 23. Qg3 Rf5 24. Bxg5 Kh8 25. Nd4 *
Position (FEN): 4r2k/pp1nb2p/1q2p3/3pPrBP/2pN4/2P3Q1/PP3PP1/1K2R2R b - - 2 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1433
Best move: Rxg5