Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O a6 5. Ba4 h6 6. Bb3 Na5 7. Bxf7+ Kxf7 8.
Nxe5+ Kg8 9. Qf3 Qe8 10. d4 d6 11. Ng4 Bxg4 12. Qxg4 Nec6 13. d5 Ne5 14. Qf4
Qf7 15. Qe3 Nac4 16. Qc3 Be7 17. f4 Rf8 18. b3 Nb6 19. Bb2 c6 20. Na3 Ng6 21.
e5 Nxf4 22. e6 Ne2+ 23. Kh1 Nxc3 24. Rxf7 Ncxd5 *
Position (FEN): 5rkr/1p2bRp1/pnppP2p/3n4/8/NP6/PBP3PP/R6K w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1142
Best move: Rxg7#