Chess puzzle (Crushing)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. Be2 O-O 6. O-O c6 7. Re1 b5 8. b4 a5
9. bxa5 b4 10. e5 bxc3 11. exf6 Bxf6 12. Bg5 Bxg5 13. Nxg5 Rxa5 14. Ne4 Be6 15.
Nxc3 Ra3 16. d5 Bf5 17. Nb1 Ra5 18. c4 c5 19. Nc3 Bd7 20. a4 Na6 21. Nb5 Nb4
22. Bf1 Bxb5 23. cxb5 Re8 24. Bc4 Qa8 25. Re3 Qa7 26. h4 Ra8 27. Rea3 Qd7 28.
g4 Kf8 29. f3 Ke8 30. Kf2 Kd8 31. Re3 Kc7 32. Re1 Kb6 33. Bb3 R5a7 34. Re4 f5
35. Re3 fxg4 36. fxg4 Rf8+ 37. Kg3 Qe8 38. Bc4 Qf7 39. a5+ *
Position (FEN): 5r2/r3pq1p/1k1p2p1/PPpP4/1nB3PP/4R1K1/8/R2Q4 b - - 0 39
Black to move.
Themes:  Middlegame  
Puzzle rating: 747
Best move: Rxa5