Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Italian_Variation
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Bc5 4. d3 d6 5. Bg5 O-O 6. Nc3 c6 7. a3 a5 8. b4
axb4 9. axb4 Rxa1 10. Qxa1 Bxb4 11. O-O Nbd7 12. Bxf6 Nxf6 13. Ne2 Bg4 14. d4
Bxf3 15. gxf3 exd4 16. Nxd4 Bc5 17. Nf5 Nh5 18. f4 g6 *
Position (FEN): 3q1rk1/1p3p1p/2pp2p1/2b2N1n/2B1PP2/8/2P2P1P/Q4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1261
Best move: Nh6#