Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Bc4 Nxe4 5. Nxe4 d5 6. Bxd5 Qxd5 7. Nc3 Qa5
8. O-O Bd6 9. a3 O-O 10. b4 Qb6 11. d3 Bg4 12. Be3 Nd4 13. Nd5 Qc6 14. Bxd4
exd4 15. c4 b5 16. Rc1 Qd7 17. c5 Bxh2+ 18. Kxh2 Qxd5 19. Re1 Rfe8 20. Rxe8+
Rxe8 21. Rc2 Re6 22. Re2 Bxf3 23. Rxe6 Bxd1 *
Position (FEN): 6k1/p1p2ppp/4R3/1pPq4/1P1p4/P2P4/5PPK/3b4 w - - 0 24
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Re8#