Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Bc4 Bg7 3. Nf3 c5 4. Nc3 Nc6 5. Nd5 e6 6. Nf4 Nge7 7. d3 a6 8. a3
Rb8 9. h4 h5 10. Nh3 b5 11. Ba2 b4 12. axb4 Nxb4 13. Bb3 a5 14. c3 Nbc6 15. Ba4
O-O 16. Rb1 Bxc3+ 17. Kf1 Bg7 18. Bg5 Rxb2 19. Rxb2 Bxb2 20. Bxc6 dxc6 21. e5
Re8 22. Qd2 Bd4 *
Position (FEN): 2bqr1k1/4np2/2p1p1p1/p1p1P1Bp/3b3P/3P1N1N/3Q1PP1/5K1R w - - 3 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1784
Best move: Bf6