Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 cxd4 5. cxd4 Qc7 6. Nf3 Nc6 7. Bb5 a6 8. Ba4
b5 9. Bb3 a5 10. a4 b4 11. O-O Bd7 12. Bg5 h6 13. Bh4 Be7 14. Bxe7 Ngxe7 15.
Nbd2 Nf5 16. Rc1 Qb6 17. Ne1 Ncxd4 18. Nd3 Nxb3 19. Qxb3 Nd4 20. Qd1 O-O 21.
Nc5 Rfd8 22. Nxd7 Rxd7 23. Nf3 Nxf3+ 24. Qxf3 d4 *
Position (FEN): r5k1/3r1pp1/1q2p2p/p3P3/Pp1p4/5Q2/1P3PPP/2R2RK1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 910
Best move: Qxa8+