Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bg4 4. d4 c5 5. h3 Bh5 6. g4 Bg6 7. Be3 cxd4 8. Bxd4
e6 9. Bd3 Ne7 10. a4 Nbc6 11. c3 Qa5 12. O-O h5 13. Bxg6 Nxg6 14. b4 Qc7 15. g5
Ncxe5 16. Nbd2 Nd3 17. Qe2 Ngf4 18. Qe3 Nxh3+ 19. Kh1 Ndf4 20. Be5 Bd6 21. g6
Bxe5 22. Nxe5 fxg6 23. Ndf3 Qe7 24. c4 O-O-O *
Position (FEN): 2kr3r/pp2q1p1/4p1p1/3pN2p/PPP2n2/4QN1n/5P2/R4R1K w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1953
Best move: Qxa7