Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Be7 5. O-O b5 6. Bb3 Nf6 7. Re1 O-O 8. d4
d6 9. d5 Na5 10. Nbd2 Nxb3 11. Nxb3 a5 12. Nbd2 Bb7 13. Nf1 c6 14. Ne3 c5 15.
c4 Ba6 16. cxb5 Bxb5 17. Nh4 Qc7 18. Nef5 Bd8 19. Bg5 c4 20. Bxf6 Bxf6 21. Qg4
a4 22. Re3 Kh8 23. Rh3 Rab8 24. Ng6+ fxg6 25. Qxg6 Kg8 26. Rxh7 Be8 *
Position (FEN): 1r2brk1/2q3pR/3p1bQ1/3PpN2/p1p1P3/8/PP3PPP/R5K1 w - - 1 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1659
Best move: Nh6#