Chess puzzle (Crushing)
Moves: 1. d4 f5 2. c4 Nf6 3. Nc3 e6 4. g3 d5 5. Bg2 c6 6. b3 Bd6 7. Nh3 O-O 8. O-O Ne4
9. Qc2 Nd7 10. Nd1 h6 11. f3 Nef6 12. Nf4 Qe8 13. c5 Bc7 14. Nf2 g5 15. N4d3 e5
16. dxe5 Nxe5 17. Bb2 Nfd7 18. e4 dxe4 19. fxe4 f4 20. gxf4 gxf4 21. Kh1 Qh5
22. Rg1 Kh7 23. Nh3 Nxd3 24. Qxd3 f3 *
Position (FEN): r1b2r2/ppbn3k/2p4p/2P4q/4P3/1P1Q1p1N/PB4BP/R5RK w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2047
Best move: Bxf3