Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. Nd2 c5 4. c3 Nc6 5. Bd3 Bg4 6. f3 Bh5 7. Qc2 e6 8. Nh3 c4
9. Be2 Bg6 10. Qd1 e5 11. dxe5 Nxe5 12. f4 Nd3+ 13. Bxd3 Bxd3 14. Kf2 Bc5 15.
Nf3 Ne4+ 16. Kg1 O-O 17. Ne5 Qb6 18. Nxd3 Bxe3+ 19. Bxe3 Qxe3+ 20. Ndf2 Rad8
21. Qe1 Qb6 22. Rd1 Rfe8 23. Rd4 Nxc3 24. Qxc3 Qxd4 25. Qxd4 *
Position (FEN): 3rr1k1/pp3ppp/8/3p4/2pQ1P2/7N/PP3NPP/6KR b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 416
Best move: Re1#