Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 d6 4. Bc4 Nf6 5. O-O Be7 6. d3 O-O 7. fxe5 dxe5 8.
Nc3 Bg4 9. Be3 Nd4 10. Bxd4 exd4 11. Nd5 Nxd5 12. Bxd5 c6 13. Bb3 a5 14. a3 a4
15. Ba2 Qb6 16. b4 c5 17. Qe1 cxb4 18. axb4 Bxb4 19. Qg3 Bxf3 20. Rxf3 Bc3 21.
Raf1 Qg6 22. Qc7 Qc6 23. Rxf7 Qxc7 *
Position (FEN): r4rk1/1pq2Rpp/8/8/p2pP3/2bP4/B1P3PP/5RK1 w - - 0 24
White to move.
Themes: Double Check Middlegame Mate in 1 
Puzzle rating: 1490
Best move: Rxf8#