Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d4 d5 3. dxe5 Qh4 4. exd5 Qe4+ 5. Be3 Qxe5 6. Nf3 Qd6 7. c4 h6 8.
Nc3 Nf6 9. c5 Qd8 10. Bc4 Nbd7 11. c6 bxc6 12. dxc6 Bb4 13. Qb3 Bxc3+ 14. Qxc3
Nb6 15. Qe5+ Kf8 16. Bb3 Ng4 17. Bc5+ Kg8 18. Qg3 Qe8+ 19. Kd2 Qxc6 20. Bd4 Rh7
21. h3 Nf6 22. Ne5 Qe4 23. Bc3 Bb7 24. Nxf7 Kf8 25. Bb4+ *
Position (FEN): r4k2/pbp2Npr/1n3n1p/8/1B2q3/1B4QP/PP1K1PP1/R6R b - - 2 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1155
Best move: Qxb4+