Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_Maroczy_Defense
Moves: 1. e4 e5 2. d4 d6 3. dxe5 dxe5 4. Qxd8+ Kxd8 5. Nf3 Nc6 6. Bc4 f6 7. Nc3 Bb4 8.
Bd2 Bxc3 9. Bxc3 Nge7 10. O-O-O+ Ke8 11. Nh4 g5 12. Nf5 Nxf5 13. exf5 Bxf5 14.
h4 Ke7 15. hxg5 fxg5 16. Rd5 Kf6 17. Rh6+ Bg6 18. Rd7 Nd4 *
Position (FEN): r6r/pppR3p/5kbR/4p1p1/2Bn4/2B5/PPP2PP1/2K5 w - - 6 19
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1624
Best move: Rf7#