Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 Nc6 3. fxe5 Nxe5 4. Nf3 Nc6 5. d4 Bb4+ 6. Nc3 d6 7. a3 Ba5 8. b4
Bb6 9. Nd5 Bg4 10. h3 Bh5 11. c4 Nf6 12. c5 dxc5 13. dxc5 Nxd5 14. Qxd5 Bxf3
15. gxf3 Qh4+ 16. Ke2 Ne7 17. Qxb7 O-O 18. cxb6 cxb6 19. Rg1 Rac8 20. Bd2 Rc2
21. Rc1 Ra2 22. Qxa7 *
Position (FEN): 5rk1/Q3nppp/1p6/8/1P2P2q/P4P1P/r2BK3/2R2BR1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2382
Best move: Rd8