Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Bb4 4. Nge2 Nc6 5. O-O O-O 6. d3 a6 7. a3 b5 8. Bxb5
axb5 9. axb4 Nxb4 10. Nxb5 Rxa1 11. c3 Nc6 12. d4 Ba6 13. dxe5 Nxe5 14. Nbd4
Nxe4 15. Re1 Qb8 16. Qc2 Qb7 17. Bd2 c5 18. Rxa1 cxd4 19. cxd4 Nc6 20. Qxe4 f5
21. Qf3 Qxb2 22. Rxa6 Qb1+ 23. Nc1 Re8 24. Qg3 Qxc1+ 25. Bxc1 *
Position (FEN): 4r1k1/3p2pp/R1n5/5p2/3P4/6Q1/5PPP/2B3K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 891
Best move: Re1#