Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. Nc3 Bb4 5. a3 Bxc3+ 6. bxc3 O-O 7. cxd5 exd5 8.
Bg5 Nbd7 9. e3 c6 10. c4 dxc4 11. Bxc4 Nb6 12. Bd3 Nbd5 13. O-O Bg4 14. Be2 Qc7
15. h3 Be6 16. Ne5 Ne4 17. Bf4 Qc8 18. Bg4 Nxf4 19. Bxe6 Qxe6 20. exf4 Rad8 21.
Qd3 Nf6 22. f5 Qd5 23. Rad1 Rfe8 24. Rfe1 Nd7 25. Nxd7 Rxd7 *
Position (FEN): 4r1k1/pp1r1ppp/2p5/3q1P2/3P4/P2Q3P/5PP1/3RR1K1 w - - 0 26
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 572
Best move: Rxe8#