Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Bc5 4. d4 Bd6 5. e5 Bb4+ 6. c3 Be7 7. Bxf4 d5 8.
exd6 Bh4+ 9. Bg3 Bxg3+ 10. hxg3 Qxd6 11. Kf2 Bg4 12. Nbd2 Nd7 13. Qe2+ Ne7 14.
Re1 Be6 15. Ng5 O-O-O 16. Nxe6 fxe6 17. Qxe6 Rhf8+ 18. Kg1 Qxg3 19. Qxe7 Rfe8
20. Qxe8 Rxe8 *
Position (FEN): 2k1r3/pppn2pp/8/8/3P4/2P3q1/PP1N2P1/4RBKR w - - 0 21
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 813
Best move: Rxe8#