Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 e6 6. Nf3 Bd6 7. Bd3 Bd7 8.
Bg5 O-O 9. c3 Be7 10. Qc2 h6 11. Be3 Be8 12. h3 Nd5 13. Qd2 Nxe3 14. Qxe3 f5
15. Ne5 Bg5 16. Qe2 Nd7 17. Nxd7 Bxd7 18. Bc4 Qe7 19. O-O Kh8 20. Rfe1 Rf6 21.
Qe5 Qf7 22. Re2 f4 23. Ne4 Rf5 24. Qc7 f3 25. Nxg5 *
Position (FEN): r6k/ppQb1qp1/2p1p2p/5rN1/2BP4/2P2p1P/PP2RPP1/R5K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1439
Best move: Rxg5