Chess puzzle (Crushing)
Moves: 1. e4 h5 2. d4 d6 3. Nc3 c6 4. h3 Nf6 5. Nf3 d5 6. Bd3 dxe4 7. Nxe4 Nxe4 8.
Bxe4 g6 9. d5 Bg7 10. O-O f5 11. dxc6 Qxd1 12. Rxd1 fxe4 13. c7 Nc6 14. Ng5 Bd7
15. Bf4 e5 16. Nxe4 exf4 17. Nd6+ Kf8 18. Nxb7 Bf5 19. Rd6 Rc8 20. Rxc6 Be4 21.
Rc4 *
Position (FEN): 2r2k1r/pNP3b1/6p1/7p/2R1bp2/7P/PPP2PP1/R5K1 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1545
Best move: Bxb7