Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. c4 Nc6 4. Nc3 Nf6 5. d3 Bg4 6. Bg5 h6 7. Bh4 g5 8. Bg3
Nd4 9. Be2 Nxe2 10. Qxe2 Bg7 11. O-O-O a6 12. Kb1 b5 13. cxb5 axb5 14. e5 b4
15. exf6 Bxf6 16. Nd5 O-O 17. Nxf6+ exf6 18. h4 Qa5 19. b3 Rfe8 20. Qc2 d5 21.
hxg5 h5 22. gxf6 c4 23. dxc4 *
Position (FEN): r3r1k1/5p2/5P2/q2p3p/1pP3b1/1P3NB1/P1Q2PP1/1K1R3R b - - 0 23
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1763
Best move: Bf5