Chess puzzle (Crushing)
Moves: 1. d4 g6 2. Bf4 Bg7 3. e3 Nf6 4. h3 O-O 5. Nf3 b6 6. c3 Bb7 7. Bd3 d6 8. Nbd2
Nbd7 9. Bg5 Re8 10. O-O e5 11. Bb5 a6 12. Be2 exd4 13. cxd4 c5 14. Qb3 Qc7 15.
Rfc1 b5 16. a4 Bd5 17. Qc2 c4 18. Nb1 Ne4 19. Nc3 Nxg5 20. Nxd5 Nxf3+ *
Position (FEN): r3r1k1/2qn1pbp/p2p2p1/1p1N4/P1pP4/4Pn1P/1PQ1BPP1/R1R3K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1036
Best move: Bxf3