Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Nxd5 4. Bc4 Bg4 5. O-O e6 6. Qe1 Be7 7. Ne5 Bf5 8.
d3 O-O 9. f3 Bf6 10. f4 Nc6 11. Nxc6 bxc6 12. c3 Rb8 13. Nd2 Nb6 14. Ba6 Bxd3
15. Bxd3 Qxd3 16. Ne4 Be7 17. Rf3 Qc4 18. b3 Qd5 19. Bb2 Rbd8 20. c4 Qf5 21.
Ng3 Qg4 22. Ne4 g6 *
Position (FEN): 3r1rk1/p1p1bp1p/1np1p1p1/8/2P1NPq1/1P3R2/PB4PP/R3Q1K1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2097
Best move: Bf6