Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Queenside_Fianchetto_Variation
Moves: 1. Nf3 b6 2. g3 Bb7 3. Bg2 e6 4. O-O Ne7 5. b3 g6 6. Bb2 Rg8 7. Nc3 d6 8. Ng5
Bxg2 9. Kxg2 h6 10. Nce4 hxg5 *
Position (FEN): rn1qkbr1/p1p1np2/1p1pp1p1/6p1/4N3/1P4P1/PBPPPPKP/R2Q1R2 w q - 0 11
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 856
Best move: Nf6#