Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d3 e5 3. c3 Bc5 4. b4 Bb6 5. b5 Nce7 6. Nxe5 d6 7. Nc4 Nf6 8. h3
h6 9. Nbd2 Be6 10. Nxb6 axb6 11. Bb2 O-O 12. e4 c6 13. c4 Nh7 14. Be2 Qd7 15.
a4 Ng6 16. Nf3 Nf4 17. O-O Bxh3 18. Nh4 g5 19. Nf5 Bxg2 20. Re1 Bh3 *
Position (FEN): r4rk1/1p1q1p1n/1ppp3p/1P3Np1/P1P1Pn2/3P3b/1B2BP2/R2QR1K1 w - - 2 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1146
Best move: Nxh6#