Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 c6 3. d4 f6 4. Nf3 Qc7 5. e3 d6 6. Be2 Ne7 7. O-O Nf5 8. Qc2
Be7 9. Bd3 g6 10. Re1 O-O 11. e4 Nxd4 12. Nxd4 exd4 13. Ne2 c5 14. Bh6 Re8 15.
e5 dxe5 16. Ng3 Be6 17. Bxg6 Bf8 18. Bxe8 Bxh6 19. Nh5 Bg7 20. Nxg7 Kxg7 21.
Qd3 Kf8 22. Bh5 Qg7 23. Re4 Bf5 24. Rxe5 Bxd3 *
Position (FEN): rn3k2/pp4qp/5p2/2p1R2B/2Pp4/3b4/PP3PPP/R5K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 947
Best move: Re8#