Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Ng3 c5 7. Bd3 Bd6 8.
O-O O-O 9. Re1 b6 10. b3 Bb7 11. Bb2 Qc7 12. Ne5 Rfd8 13. Qe2 Nf8 14. Rad1 Nd5
15. Nh5 cxd4 16. Bxd4 Nc3 17. Qg4 f5 18. Nf6+ Kh8 19. Qh5 gxf6 20. Nf7+ Kg8 21.
Nh6+ Kg7 22. Qg5+ Ng6 23. Qxf6+ Kxh6 24. Rxe6 Rf8 *
Position (FEN): r4r2/pbq4p/1p1bRQnk/5p2/3B4/1PnB4/P1P2PPP/3R2K1 w - - 1 25
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1858
Best move: Qh4#