Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. Bb5 a6 6. Ba4 e6 7. Qf3 Bd7 8. Ne2
Qa5+ 9. Nbc3 Bb4 10. Bb3 Bxc3+ 11. bxc3 Nf6 12. O-O Nxe4 13. Qg4 O-O 14. Bh6 g6
15. Bxf8 Rxf8 16. Qf3 Nd2 17. Qf4 Nxf1 18. Rxf1 Qd8 19. a4 Ne7 20. Qg3 Nf5 21.
Qh3 b5 22. axb5 Bxb5 23. Ra1 Bxe2 24. Bc2 Qa5 *
Position (FEN): 5rk1/5p1p/p3p1p1/q2p1n2/3P4/2P4Q/2B1bPPP/R5K1 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 982
Best move: Rxa5