Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Nc6 4. Nc3 Bc5 5. Bg5 d6 6. Nd5 Be6 7. Bxf6 gxf6 8.
c3 Bxd5 9. exd5 Ne7 10. c4 Qd7 11. Be2 O-O-O 12. O-O f5 13. Ng5 Ng6 14. Bh5 f6
15. Ne6 Rdg8 16. a3 Nf4 17. b4 Bd4 18. Nxd4 exd4 19. b5 Rxg2+ 20. Kh1 Qd8 21.
Qf3 Qg8 22. Qxf4 Qg7 23. Qxf5+ Kb8 24. Rg1 Rg5 25. Rxg5 fxg5 26. Bg4 Rf8 27.
Qe6 h5 28. Re1 hxg4 29. Qe8+ Rxe8 *
Position (FEN): 1k2r3/ppp3q1/3p4/1P1P2p1/2Pp2p1/P2P4/5P1P/4R2K w - - 0 30
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 588
Best move: Rxe8#