Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Qf6 4. d4 exd4 5. Bg5 Qd6 6. O-O f6 7. Bh4 Be7 8.
Re1 Nh6 9. Bxc6 bxc6 10. e5 fxe5 11. Rxe5 O-O 12. Bxe7 Rf7 13. Bxd6 cxd6 14.
Re8+ Rf8 15. Rxf8+ Kxf8 16. Qxd4 Nf7 17. Nc3 Bb7 18. Re1 a5 19. Qe3 d5 20. Qe7+
Kg8 21. Qe8+ Rxe8 *
Position (FEN): 4r1k1/1b1p1npp/2p5/p2p4/8/2N2N2/PPP2PPP/4R1K1 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 464
Best move: Rxe8#