Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. b3 d5 3. exd5 exd5 4. Bb2 f6 5. Nf3 Nc6 6. d4 Bf5 7. Bd3 Qe7+ 8.
Be2 O-O-O 9. O-O Re8 10. Bd3 Bxd3 11. Qxd3 Qd7 12. Nbd2 Bd6 13. c4 dxc4 14.
Nxc4 g5 15. Nxd6+ Qxd6 16. Qf5+ Kb8 17. d5 Nce7 18. Qe6 Qxd5 19. Qxd5 Nxd5 20.
Nxg5 h6 21. Nf3 Rh7 22. Rad1 c6 23. Rfe1 Rhe7 24. Rxe7 Rxe7 25. h3 f5 26. Ne5
a6 27. Nc4 Re6 28. Rd2 Nge7 29. Be5+ Ka8 30. Bg3 Ng6 31. Ne3 f4 32. Nxd5 cxd5
33. Bh2 *
Position (FEN): k7/1p6/p3r1np/3p4/5p2/1P5P/P2R1PPB/6K1 b - - 1 33
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Re1#