Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. Nf3 e5 4. d3 Be7 5. Be3 Nf6 6. Nbd2 d5 7. exd5 Nxd5 8.
Qe2 f5 9. Nb3 b6 10. Rd1 f4 11. Bc1 Bf6 12. d4 cxd4 13. Nbxd4 Bb7 14. Ne6 Qd6
15. Nxf4 Nxf4 16. Rxd6 Nxe2 17. Bxe2 O-O 18. O-O Be7 19. Bc4+ Kh8 20. Re6 e4
21. Rxe4 Na5 22. Rxe7 Bxf3 23. Be2 Bd5 24. b4 Nc6 25. Rc7 Rfc8 26. Rxc8+ Rxc8
27. Bg4 Re8 28. Bd7 Re7 29. Bg4 Bxa2 30. Rd1 Bb3 31. Rd6 *
Position (FEN): 7k/p3r1pp/1pnR4/8/1P4B1/1bP5/5PPP/2B3K1 b - - 3 31
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 595
Best move: Re1#