Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 g6 3. Nf3 Bg7 4. d4 d6 5. c3 cxd4 6. cxd4 Bg4 7. Bxf7+ Kxf7 8.
Ng5+ Ke8 9. Qxg4 Nh6 10. Qf4 Qd7 11. O-O Bxd4 12. Nc3 Bg7 13. Qh4 Nc6 14. Nf3
Ng4 15. h3 Nf6 16. Re1 Rf8 17. Bh6 Kf7 18. Bxg7 Kxg7 19. e5 dxe5 20. Nxe5 Nxe5
21. Rxe5 Qd6 22. Rae1 Rfe8 23. Ne4 *
Position (FEN): r3r3/pp2p1kp/3q1np1/4R3/4N2Q/7P/PP3PP1/4R1K1 b - - 4 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1053
Best move: Qxe5