Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Ne5 5. Nc3 c6 6. f4 Ng6 7. Nf5 d6 8. Qf3
Nf6 9. Be3 Ne7 10. g4 Nxf5 11. gxf5 Be7 12. O-O-O g6 13. e5 Nh5 14. exd6 Bxd6
15. Bc5 Bxf4+ 16. Kb1 Qa5 17. Qe4+ Be6 18. fxe6 Qxc5 19. exf7+ Kxf7 20. Rd7+
Kf6 21. Bc4 Kg5 22. Qg2+ Kh6 23. Bd3 b5 24. Rg1 Qg5 25. Qf1 Qe5 26. Rxh7+ Rxh7
*
Position (FEN): r7/p6r/2p3pk/1p2q2n/5b2/2NB4/PPP4P/1K3QR1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 939
Best move: Rxg6#