Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. Nc3 c6 5. O-O Nf6 6. d3 Bg4 7. h3 Bxf3 8. Qxf3
Nbd7 9. Be3 Qe7 10. Rfe1 g5 11. d4 b5 12. Bb3 Bg7 13. d5 c5 14. Nxb5 O-O 15.
Qf5 Nb6 16. c4 a5 17. Rac1 a4 18. Bd1 Nfd7 19. g3 Nf6 20. f4 exf4 21. gxf4 Nxe4
22. fxg5 Nxg5 23. Bxg5 *
Position (FEN): r4rk1/4qpb1/1n1p3p/1NpP1QB1/p1P5/7P/PP6/2RBR1K1 b - - 0 23
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 1090
Best move: Qxe1+