Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. Qc2 Bc5 5. b4 Bb6 6. a4 a6 7. Bb2 d6 8. Na3
Be6 9. Bc4 Bxc4 10. Nxc4 Ba7 11. b5 axb5 12. axb5 Ne7 13. O-O O-O 14. d4 Ng6
15. dxe5 dxe5 16. Ncxe5 Nxe5 17. Nxe5 Re8 18. c4 Bc5 19. Rxa8 Qxa8 20. Nd3 Nxe4
21. Nxc5 Nxc5 22. Qf5 b6 23. Ra1 Qxa1+ 24. Bxa1 *
Position (FEN): 4r1k1/2p2ppp/1p6/1Pn2Q2/2P5/8/5PPP/B5K1 b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 594
Best move: Re1#