Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 g6 3. a3 Bg7 4. c3 e6 5. d3 d5 6. exd5 exd5 7. Ba2 Nc6 8. h4
Nf6 9. Bg5 h6 10. Be3 d4 11. cxd4 cxd4 12. Bf4 O-O 13. Nd2 Bf5 14. Ndf3 Nh5 15.
Bxh6 Bxh6 16. g4 Bxg4 17. Qb3 Re8+ 18. Kf1 Qf6 19. Ng5 Bxg5 20. hxg5 Ng3+ 21.
Kg2 Qf3+ *
Position (FEN): r3r1k1/pp3p2/2n3p1/6P1/3p2b1/PQ1P1qn1/BP3PK1/R5NR w - - 3 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1046
Best move: Nxf3