Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. e3 O-O 7. Bd3 c5 8.
dxc5 h6 9. Bxf6 Bxf6 10. Nge2 Nd7 11. b4 a5 12. a3 axb4 13. axb4 Rxa1 14. Qxa1
Ne5 15. Qb1 Nxd3+ 16. Qxd3 Be6 17. O-O Qd7 18. Nf4 Bf5 19. Qd2 d4 20. exd4 Qxd4
21. Qxd4 Bxd4 22. Ncd5 Re8 23. Rd1 Bc2 24. Rxd4 *
Position (FEN): 4r1k1/1p3pp1/7p/2PN4/1P1R1N2/8/2b2PPP/6K1 b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 745
Best move: Re1#