Chess puzzle (Crushing)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. Nf3 c5 6. Bb5 a6 7. Bxd7+ Qxd7 8.
Ne2 cxd4 9. Nexd4 Bc5 10. O-O Nc6 11. c3 b5 12. b4 Bb6 13. Nxc6 Qxc6 14. Bb2
O-O 15. Ng5 h6 16. Nh3 Qc4 17. Qf3 Bb7 18. Qg3 Rfc8 19. Nf4 Qe4 20. Nh5 Qg6 21.
Nf6+ *
Position (FEN): r1r3k1/1b3pp1/pb2pNqp/1p1pP3/1P6/2P3Q1/PB3PPP/R4RK1 b - - 11 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1371
Best move: gxf6