Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. Nxe5 Qe7 6. Nf3 Qxe4+ 7. Qe2
Qxe2+ 8. Kxe2 Bg4 9. Re1 Bxf3+ 10. Kxf3+ Be7 11. d3 O-O-O 12. Nc3 Bd6 13. Bd2
Nf6 14. Bg5 Rhg8 15. Bxf6 gxf6 16. Re2 Rg5 17. Rae1 Rdg8 18. Ne4 Rxg2 19. Nxf6
R2g6 20. Re8+ Rxe8 *
Position (FEN): 2k1r3/1pp2p1p/p1pb1Nr1/8/8/3P1K2/PPP2P1P/4R3 w - - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 807
Best move: Rxe8#