Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 exd4 5. Nxd4 d6 6. Nxc6 bxc6 7. O-O Nf6 8.
Nc3 O-O 9. Re1 Nd7 10. Be3 Bf6 11. Qd2 Ne5 12. Bb3 Bb7 13. h3 a5 14. a4 c5 15.
Rad1 c4 16. Ba2 Qc8 17. Nd5 Bxd5 18. exd5 Ng6 19. Bxc4 Bxb2 20. c3 Ba3 21. Bb5
Ne5 22. f4 Nd7 23. Qf2 Bc5 24. Bxd7 Qxd7 25. Bxc5 dxc5 26. Qxc5 Rfd8 27. c4 Qf5
28. Qxc7 Rac8 29. Qe5 Qc2 30. Rc1 Qxa4 31. c5 Qb4 32. c6 Rd6 33. Qe8+ Rxe8 *
Position (FEN): 4r1k1/5ppp/2Pr4/p2P4/1q3P2/7P/6P1/2R1R1K1 w - - 0 34
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 399
Best move: Rxe8#