Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. d3 c6 6. c3 Bd6 7. cxd4 Bc7 8.
O-O Nf6 9. e5 Nd5 10. Qf3 O-O 11. Bxd5 cxd5 12. Qxd5 d6 13. Bf4 Be6 14. Qe4 f5
15. exf6 Rxf6 16. Nc3 d5 17. Bxc7 Qxc7 18. Nxd5 Bxd5 19. Qxd5+ Kh8 20. Rac1 Qd6
21. Qxb7 Rg8 22. d5 h5 23. Rc6 Qb8 24. Qxa7 *
Position (FEN): 1q4rk/Q5p1/2R2r2/3P3p/8/3P4/PP3PPP/5RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1142
Best move: Qxa7