Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 c6 4. c4 e6 5. d5 Ne7 6. d6 Ng8 7. Nc3 Qb6 8. Qc2 c5
9. e5 Nc6 10. Nb5 Rb8 11. Nc7+ Kf8 12. Bf4 Bh6 13. Bxh6+ Nxh6 14. a3 Nf5 15.
Qd2 Nfd4 16. Qh6+ Kg8 17. Ne8 Nf5 *
Position (FEN): 1rb1N1kr/pp1p1p1p/1qnPp1pQ/2p1Pn2/2P5/P4N2/1P3PPP/R3KB1R w KQ - 7 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1446
Best move: Nf6#