Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qh5 Nc6 3. Bc4 g6 4. Qf3 Nf6 5. Ne2 Bg7 6. d3 O-O 7. Bg5 d6 8. h3
h6 9. Bh4 g5 10. Bg3 Be6 11. Bxe6 fxe6 12. Qe3 Nh7 13. Nbc3 d5 14. exd5 exd5
15. Qc5 d4 16. Ne4 Rf7 17. h4 Bf8 18. Qb5 Nb4 19. hxg5 Nxc2+ 20. Kd2 Nxa1 21.
g6 Rg7 22. gxh7+ Kxh7 23. Rxa1 Bd6 24. Rh1 a6 25. Qd5 Bb4+ 26. Kc2 Qxd5 27.
Nf6+ Kh8 28. Rxh6+ Rh7 *
Position (FEN): r6k/1pp4r/p4N1R/3qp3/1b1p4/3P2B1/PPK1NPP1/8 w - - 1 29
White to move.
Themes: Kingside Attack Middlegame Arabian Mate, Mate in 1 
Puzzle rating: 1067
Best move: Rxh7#