Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 cxd4 5. Nxd4 Nc6 6. Bb5 Bd7 7. Nxc6 Bxc6 8.
c4 Bxb5 9. cxb5 Bc5 10. O-O Qb6 11. a4 Ne7 12. Kh1 Bxf2 13. Bg5 Nf5 14. Qf3 Bd4
15. Nc3 Bxe5 16. Nxd5 Qc5 17. Rad1 O-O 18. b4 Qc4 19. Ne7+ Kh8 20. Nxf5 exf5
21. Qxf5 f6 22. Bd2 Rad8 23. Qb1 *
Position (FEN): 3r1r1k/pp4pp/5p2/1P2b3/PPq5/8/3B2PP/1Q1R1R1K b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1854
Best move: Qh4