Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Bc4 Bg7 3. f4 d6 4. Nf3 e6 5. O-O Ne7 6. d4 O-O 7. c3 c6 8. Be3 a5
9. Nbd2 Na6 10. Qe2 Nc7 11. Ng5 d5 12. Bb3 dxe4 13. Ndxe4 Ncd5 14. Rae1 Nxe3
15. Qxe3 Nd5 16. Qg3 Re8 17. h4 h5 18. Bc2 a4 19. Nc5 Ne7 20. Bxa4 Nf5 21. Qh3
Nxd4 22. Bd1 Nf5 23. a4 Qb6 24. b4 Bxc3 *
Position (FEN): r1b1r1k1/1p3p2/1qp1p1p1/2N2nNp/PP3P1P/2b4Q/6P1/3BRRK1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1555
Best move: Qxc3