Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 Nc6 4. Nf3 e6 5. c3 Ne4 6. Bd3 f5 7. Nbd2 Be7 8. Nxe4
dxe4 9. Ne5 Nxe5 10. Bxe5 exd3 11. Bxg7 Rg8 12. Qh5+ Kd7 13. Qxh7 c6 14. O-O-O
Kc7 15. Be5+ Kb6 16. c4 a5 17. Rxd3 Ka7 18. a3 b6 19. b4 Ba6 20. bxa5 Bxc4 21.
Rc3 Bd5 22. axb6+ Kxb6 23. Kc2 Rxa3 *
Position (FEN): 3q2r1/4b2Q/1kp1p3/3bBp2/3P4/r1R1P3/2K2PPP/7R w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1592
Best move: Rb1+