Chess puzzle (Crushing)
Moves: 1. d4 e6 2. Bf4 Ne7 3. Nc3 Ng6 4. Bg3 Bd6 5. e4 Bxg3 6. hxg3 c6 7. Qd2 a5 8.
Bd3 e5 9. d5 d6 10. O-O-O c5 11. f4 Bd7 12. Nf3 f6 13. f5 Nf8 14. g4 Na6 15. a3
Qb8 16. Qe2 Nc7 17. g5 b5 18. gxf6 gxf6 19. g4 c4 20. Bxc4 bxc4 21. Qxc4 Bb5
22. Nxb5 Nxb5 23. Qc6+ Nd7 24. Rh6 Qb6 *
Position (FEN): r3k2r/3n3p/1qQp1p1R/pn1PpP2/4P1P1/P4N2/1PP5/2KR4 w kq - 4 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1109
Best move: Qxa8+