Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 c5 5. Nb5 a6 6. N5c3 Nd7 7. Bf4 Ngf6 8.
Bxd6 Bxd6 9. Qxd6 Ng4 10. Be2 Nge5 11. O-O Nc6 12. Rd1 Ne7 13. e5 O-O 14. Bc4
Nf5 15. Ne4 Nxd6 16. Nxd6 Qg5 17. e6 fxe6 18. Bxe6+ Kh8 19. Nf7+ Rxf7 20. Bxf7
Nf6 21. Rd8+ Ne8 *
Position (FEN): r1bRn2k/1p3Bpp/p7/2p3q1/8/8/PPP2PPP/RN4K1 w - - 3 22
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 401
Best move: Rxe8#