Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nxc6 bxc6 6. Nc3 Nf6 7. Bg5 Be7 8.
b4 a6 9. a4 Bxb4 10. Qd3 Qa5 11. Bd2 d5 12. exd5 cxd5 13. Qg3 O-O 14. Be2 d4
15. Nb1 Bxd2+ 16. Nxd2 Ne4 17. Qd3 Nxd2 18. Qxd2 Qxd2+ 19. Kxd2 Bf5 20. g4 Bg6
21. h4 Rac8 22. Rac1 Be4 23. f3 Bd5 24. Rhf1 Rc7 25. f4 e4 26. Bxa6 Bc4 27.
Bxc4 Rxc4 28. a5 Ra8 29. Ra1 Rc5 30. a6 Rc6 31. Rfe1 Rcxa6 32. Rxa6 Rxa6 33.
Rxe4 Rd6 *
Position (FEN): 6k1/5ppp/3r4/8/3pRPPP/8/2PK4/8 w - - 1 34
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 615
Best move: Re8#