Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 Nbd7 6. Be3 e5 7. d5 O-O 8. Qd2 c6
9. Bh6 cxd5 10. cxd5 a6 11. O-O-O b5 12. Bxg7 Kxg7 13. a3 Nc5 14. Kb1 Bd7 15.
Nge2 a5 16. b4 axb4 17. axb4 Nb3 18. Qb2 Nd4 19. Nxd4 exd4 20. Rxd4 Qb6 21. Rd2
Ra6 22. Bd3 Rfa8 23. Kc2 Qc7 24. Kb3 *
Position (FEN): r7/2qb1pkp/r2p1np1/1p1P4/1P2P3/1KNB1P2/1Q1R2PP/7R b - - 8 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 919
Best move: Ra3+