Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Be7 6. Bd3 O-O 7. O-O c6 8.
Nce2 Nbd7 9. Nf5 Ne5 10. Nxe7+ Qxe7 11. Bg5 Nxd3 12. cxd3 Qe5 13. Bxf6 Qxf6 14.
d4 Bg4 15. f3 Bd7 16. Qb3 Rab8 17. Kh1 a6 18. Rad1 b5 19. Nc1 Be6 20. d5 cxd5
21. exd5 Bd7 22. Nd3 a5 23. Qc3 Qxc3 24. bxc3 Rbc8 25. Rc1 b4 26. cxb4 Bb5 27.
Rcd1 axb4 28. Rfe1 Bxd3 29. Rxd3 Ra8 30. Re2 Ra3 31. Rxa3 bxa3 32. Re3 Ra8 33.
Kg1 Ra5 *
Position (FEN): 6k1/5ppp/3p4/r2P4/8/p3RP2/P5PP/6K1 w - - 4 34
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 872
Best move: Re8#