Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. Bxf6 Bxf6 6. e5 Bg5 7. Nf3 Bh6 8.
Bd3 O-O 9. Ne2 c5 10. c3 cxd4 11. cxd4 Nc6 12. O-O g6 13. h4 a6 14. h5 b5 15.
Ng3 Bd7 16. Nh2 Bg7 17. Bc2 Qh4 18. Ng4 f5 19. exf6 Bxf6 20. hxg6 hxg6 21. Bxg6
Nxd4 22. Nh5 Bh8 *
Position (FEN): r4rkb/3b4/p3p1B1/1p1p3N/3n2Nq/8/PP3PP1/R2Q1RK1 w - - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Nh6#