Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 a6 3. cxd5 Qxd5 4. Nc3 Qd8 5. e4 e6 6. Be3 Be7 7. a3 c6 8. Nf3
Nf6 9. Bc4 h6 10. O-O O-O 11. Nd2 Re8 12. e5 Nd5 13. Nxd5 cxd5 14. Bd3 b5 15.
Rc1 Bb7 16. Qh5 Bg5 17. Bxg5 Qxg5 18. Qxg5 hxg5 19. Rc7 Bc6 20. Rc1 Kf8 21. Nf3
f6 22. Bg6 Re7 23. Rc8+ Be8 24. R1c7 Rxc7 *
Position (FEN): rnR1bk2/2r3p1/p3ppB1/1p1pP1p1/3P4/P4N2/1P3PPP/6K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 715
Best move: Rxe8#