Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nc6 4. d4 Bg4 5. h3 Bh5 6. g4 Bg6 7. dxe5 a6 8. Bd5
Qd7 9. Nc3 h6 10. Bf4 dxe5 11. Bxe5 O-O-O 12. Bg3 Nf6 13. Ne5 Nxe5 14. Bxe5
Nxd5 15. exd5 Bb4 16. O-O f6 17. Bg3 h5 18. Qd4 Bxc3 19. bxc3 Kb8 20. c4 hxg4
21. h4 Bxc2 22. Rac1 Ba4 23. c5 Qxd5 *
Position (FEN): 1k1r3r/1pp3p1/p4p2/2Pq4/b2Q2pP/6B1/P4P2/2R2RK1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1524
Best move: Qxa4