Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 c5 3. Nf3 cxd4 4. Nxd4 Bc5 5. e3 Nc6 6. Nxc6 bxc6 7. Be2 Ne7 8.
Nc3 Ng6 9. O-O O-O 10. Bd2 e5 11. Ne4 f5 12. Nxc5 e4 13. Nb3 d5 14. cxd5 cxd5
15. Bc3 Nh4 16. g3 Qg5 17. Re1 Nf3+ 18. Bxf3 exf3 19. Qxf3 f4 20. exf4 Qf5 21.
Nd4 Qh3 22. Qxd5+ Kh8 23. Qg2 Qg4 24. Re5 Rb8 25. Rae1 Bb7 26. Qf1 Rfd8 27. Qe2
Qh3 28. Re8+ Rxe8 29. Qxe8+ Rxe8 *
Position (FEN): 4r2k/pb4pp/8/8/3N1P2/2B3Pq/PP3P1P/4R1K1 w - - 0 30
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 823
Best move: Rxe8#