Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nf6 4. e5 Nd5 5. Nf3 e6 6. Bc4 Nb6 7. Bb3 d3 8. Qxd3
Be7 9. Bf4 Nc6 10. O-O O-O 11. Rd1 f5 12. exf6 Bxf6 13. Bd6 Rf7 14. Nbd2 Qe8
15. Ne4 Be7 16. Re1 Qf8 17. Rad1 Bxd6 18. Nxd6 Rf4 19. Ng5 g6 20. Qh3 Qe7 21.
Nxc8 Qxg5 22. Nxb6 axb6 23. Rxd7 Rh4 24. Qxe6+ Kh8 25. Qe8+ Rxe8 *
Position (FEN): 4r2k/1p1R3p/1pn3p1/6q1/7r/1BP5/PP3PPP/4R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 895
Best move: Rxe8#