Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nxe5 Bxf2+ 5. Kxf2 Nxe5 6. d4 Ng6 7. Be3 d6
8. Bc4 Qf6+ 9. Qf3 Qxf3+ 10. Kxf3 Nf6 11. e5 dxe5 12. Rhe1 O-O 13. Bd3 e4+ 14.
Bxe4 Nxe4 15. Kxe4 Re8+ 16. Kf3 Nh4+ 17. Kf2 Nf5 18. Rad1 Nxe3 19. Rxe3 Rd8 20.
Re7 c5 21. dxc5 Rxd1 *
Position (FEN): r1b3k1/pp2Rppp/8/2P5/8/2N5/PPP2KPP/3r4 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 564
Best move: Re8#