Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nc3 Nc6 3. d3 e5 4. Nf3 Nf6 5. h3 d6 6. Bd2 Be7 7. a3 O-O 8. b3 Nd4
9. Nxd4 cxd4 10. Ne2 d5 11. Ng3 dxe4 12. Nxe4 Bf5 13. Nxf6+ Bxf6 14. Be2 e4 15.
dxe4 Bxe4 16. O-O Rc8 17. Bb4 Re8 18. Bd3 Qd5 19. f3 Bf5 20. Re1 Bh4 21. Rxe8+
Rxe8 22. Bxf5 Qxf5 23. Qxd4 *
Position (FEN): 4r1k1/pp3ppp/8/5q2/1B1Q3b/PP3P1P/2P3P1/R5K1 b - - 0 23
Black to move.
Themes:  Endgame  
Puzzle rating: 1874
Best move: Bf6