Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c5 4. exd5 exd5 5. dxc5 d4 6. Ne4 Qe7 7. Bb5+ Nc6 8.
Bxc6+ bxc6 9. f3 f5 10. Qxd4 fxe4 11. fxe4 Nf6 12. Bg5 Qxe4+ 13. Qxe4+ Nxe4 14.
Be3 Bxc5 15. Bxc5 Nxc5 16. O-O-O O-O 17. Nf3 Bg4 18. h3 Bxf3 19. gxf3 Rxf3 20.
Rhg1 Rxh3 21. b4 Ne4 22. Rd7 g6 23. Re1 Nf6 24. Rc7 a5 25. bxa5 Rxa5 26. Ree7
Nd5 *
Position (FEN): 6k1/2R1R2p/2p3p1/r2n4/8/7r/P1P5/2K5 w - - 2 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 934
Best move: Re8#