Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d6 4. e4 Bg7 5. Nf3 O-O 6. g3 Nbd7 7. Bg2 c5 8. d5
Nb6 9. Qe2 Ne8 10. Rb1 f5 11. O-O fxe4 12. Nxe4 Bf5 13. Nfd2 Nf6 14. Nxf6+ Bxf6
15. Be4 Bc8 16. Bg2 Nd7 17. Ne4 Bg7 18. Bg5 Nf6 19. Rbe1 Rf7 20. Nxf6+ exf6 21.
Qe8+ Qxe8 22. Rxe8+ Rf8 23. Rxf8+ Kxf8 24. Bf4 Ke7 25. Re1+ Kd7 26. Bh3+ f5 27.
g4 Bxb2 28. gxf5 gxf5 29. Bxf5+ Kc7 30. Re7+ Kb6 31. Rxh7 *
Position (FEN): r1b5/pp5R/1k1p4/2pP1B2/2P2B2/8/Pb3P1P/6K1 b - - 0 31
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 706
Best move: Bxf5