Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. Nc3 Bb4 4. Ne2 Nc6 5. a3 Ba5 6. b4 Bb6 7. e5 Nge7 8. Na4
O-O 9. Nxb6 axb6 10. Bb2 f6 11. exf6 Rxf6 12. Ng3 Nf5 13. Nxf5 exf5 14. Be2 f4
15. O-O Bf5 16. Bf3 Be4 17. c4 Bxf3 18. Qxf3 dxc4 19. d5 Nb8 20. Bxf6 Qxf6 21.
d6 c6 22. Rad1 Nd7 23. b5 Ne5 24. Qe4 f3 25. Rfe1 Nf7 26. Qe8+ Rxe8 *
Position (FEN): 4r1k1/1p3npp/1ppP1q2/1P6/2p5/P4p2/5PPP/3RR1K1 w - - 0 27
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 592
Best move: Rxe8#