Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. c3 a6 5. Ba4 b5 6. Bb3 Be7 7. Bd5 Bb7 8. d4
Nf6 9. dxe5 dxe5 10. Nxe5 Nxe5 11. Bxb7 Qxd1+ 12. Kxd1 Rd8+ 13. Bd2 Nc4 14. Kc2
O-O 15. f3 Rd6 16. b3 Na5 17. Be3 Nxb7 18. e5 Re6 19. exf6 Rxe3 20. fxe7 Rxe7
21. Nd2 Re2 22. Rae1 Rfe8 23. Kd1 Rxg2 *
Position (FEN): 4r1k1/1np2ppp/p7/1p6/8/1PP2P2/P2N2rP/3KR2R w - - 0 24
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 448
Best move: Rxe8#