Chess puzzle (Checkmate)
Opening: Kings_Gambit_Accepted, Kings_Gambit_Accepted_Modern_Defense
Moves: 1. e4 e5 2. f4 d5 3. exd5 exf4 4. Nf3 Bd6 5. Bc4 Ne7 6. O-O O-O 7. Nc3 a6 8. d4
b5 9. Bd3 Bb7 10. Ng5 h6 11. Qh5 Nxd5 12. Bh7+ Kh8 13. Nxf7+ Rxf7 14. Qxf7 Nxc3
15. Bd3 Nd5 16. Qg6 Nf6 17. Bxf4 Qe8 18. Qxe8+ Nxe8 19. Bxd6 Nxd6 *
Position (FEN): rn5k/1bp3p1/p2n3p/1p6/3P4/3B4/PPP3PP/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 646
Best move: Rf8#