Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d5 3. exd5 e4 4. d3 Nf6 5. dxe4 Nxe4 6. Nf3 Bc5 7. Bd3 f5 8. Nc3
O-O 9. Bxe4 fxe4 10. Nxe4 Re8 11. Ne5 Bd6 12. O-O Bxe5 13. fxe5 Rxe5 14. Qf3
Bf5 15. Bg5 Qe8 16. Ng3 Bxc2 17. Rac1 Bg6 18. Bf4 Re7 19. d6 cxd6 20. Bxd6 Re6
21. Qf8+ Qxf8 *
Position (FEN): rn3qk1/pp4pp/3Br1b1/8/8/6N1/PP4PP/2R2RK1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1080
Best move: Rxf8#