Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d3 Nf6 3. Ne2 c6 4. Ng3 d5 5. exd5 cxd5 6. Be2 Bc5 7. O-O O-O 8. c3
d4 9. c4 Nc6 10. a3 a6 11. b4 Ba7 12. Bg5 h6 13. Bd2 Re8 14. Bf3 Qc7 15. Qc1
Qe7 16. Nh5 Bf5 17. Nxf6+ Qxf6 18. Be4 Bxe4 19. dxe4 Rac8 20. c5 Ne7 21. a4 b6
22. Qc4 bxc5 23. Qxa6 *
Position (FEN): 2r1r1k1/b3npp1/Q4q1p/2p1p3/PP1pP3/8/3B1PPP/RN3RK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 950
Best move: Qxa6