Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 a6 8. Be2 b5
9. O-O Qb6 10. a4 b4 11. a5 Nxa5 12. Na4 Qc7 13. dxc5 Nxc5 14. Bxc5 Bxc5+ 15.
Nxc5 Qxc5+ 16. Qd4 Qxd4+ 17. Nxd4 Nc4 18. Ra4 Ne3 19. Rf3 Nf5 20. Nxf5 exf5 21.
Rxb4 O-O 22. Ra3 Re8 23. Rb7 *
Position (FEN): r1b1r1k1/1R3ppp/p7/3pPp2/5P2/R7/1PP1B1PP/6K1 b - - 4 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 659
Best move: Bxb7