Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. b3 Nc6 5. c4 d4 6. Bb2 b6 7. g3 Bb7 8. Bg2 Nb4
9. O-O Qc7 10. Re1 Nd3 11. Rf1 Nxb2 12. Qc2 Nxc4 13. bxc4 Ne7 14. Na3 Nc6 15.
Nb5 Qd8 16. Qb3 Na5 17. Qa4 Bc6 18. Ng5 Bxg2 19. Nd6+ Ke7 20. Kxg2 Qd7 21. Qc2
h6 *
Position (FEN): r4b1r/p2qkpp1/1p1Np2p/n1p1P1N1/2Pp4/6P1/P1QP1PKP/R4R2 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1452
Best move: Ngxf7