Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. h3 e6 5. Nf3 Nd7 6. c4 c5 7. Be3 Qb6 8. b3 cxd4
9. Bxd4 Bb4+ 10. Nbd2 Qa5 11. a3 Bc3 12. b4 Bxd2+ 13. Qxd2 Qc7 14. Rc1 b6 15.
cxd5 Qb7 16. d6 Nh6 17. Rc7 Qe4+ 18. Be3 Nxe5 19. d7+ Kd8 20. Ba6 Nxf3+ *
Position (FEN): r2k3r/p1RP1ppp/Bp2p2n/5b2/1P2q3/P3Bn1P/3Q1PP1/4K2R w K - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1118
Best move: gxf3