Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. c3 d6 6. O-O a6 7. Ba4 b5 8. Bc2
O-O 9. h3 d5 10. d4 exd4 11. cxd4 Bb4 12. e5 Ne4 13. Nbd2 Bxd2 14. Bxd2 f6 15.
Bf4 fxe5 16. Bxe5 Nxe5 17. Nxe5 Qf6 18. Bxe4 dxe4 19. Qc2 Bf5 20. Qxc7 Rac8 21.
Qb7 Rfd8 22. Rac1 Rxc1 23. Rxc1 Rxd4 24. Nc6 Rd7 25. Qxa6 Qxb2 26. Qc8+ Kf7 27.
Nd8+ Rxd8 28. Qxf5+ Kg8 29. Qe6+ Kh8 30. Rc8 Qd4 31. Qe8+ Rxe8 *
Position (FEN): 2R1r2k/6pp/8/1p6/3qp3/7P/P4PP1/6K1 w - - 0 32
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 598
Best move: Rxe8#