Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Bd3 Nf6 7. O-O Be6 8.
h3 Qd7 9. Qe3 Be7 10. Nc3 b6 11. Qf3 O-O-O 12. e5 Kb8 13. exf6 gxf6 14. Ba6 c6
15. Bf4 Rhg8 16. Bg3 h5 17. Kh2 f5 18. Rad1 Bf6 19. Rxd6 Qxd6 20. Bxd6+ Rxd6
21. Re1 Bxc3 22. bxc3 Bd5 23. Re7 *
Position (FEN): 1k4r1/p3Rp2/Bppr4/3b1p1p/8/2P2Q1P/P1P2PPK/8 b - - 2 23
Black to move.
Themes:  Endgame  
Puzzle rating: 1018
Best move: Bxf3