Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. Bc4 Nc6 4. c3 d5 5. exd5 exd5 6. Bb5 Qb6 7. Qb3 a6 8.
Bxc6+ Qxc6 9. O-O Be6 10. Re1 Be7 11. d4 c4 12. Qc2 Nf6 13. Ne5 Qd6 14. b3 cxb3
15. axb3 Rc8 16. Ba3 Qc7 17. Bxe7 Qxe7 18. c4 O-O 19. Qe2 dxc4 20. bxc4 Qd6 21.
d5 Bf5 22. Nd2 Rfe8 23. Ndf3 Bg4 24. Qc2 Bxf3 25. Nxf3 Rxe1+ 26. Rxe1 b5 27.
Ne5 bxc4 28. Nc6 Nxd5 29. Qxc4 Qxc6 30. Qxc6 Rd8 31. Qxd5 Rxd5 *
Position (FEN): 6k1/5ppp/p7/3r4/8/8/5PPP/4R1K1 w - - 0 32
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 877
Best move: Re8#