Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Nxc3 d6 5. Nf3 Bg4 6. Bc4 Nc6 7. O-O Nf6 8.
Re1 Qd7 9. h3 Bh5 10. g4 Bg6 11. e5 dxe5 12. Qxd7+ Nxd7 13. Nd5 O-O-O 14. Bb5
e4 15. Bxc6 exf3 16. Ba4 Nc5 17. Nc3 Nxa4 18. Nxa4 Bb4 19. Nc3 h5 20. g5 h4 21.
Be3 Kb8 22. a3 Bxc3 23. bxc3 Rd3 24. Bd4 Rh5 *
Position (FEN): 1k6/ppp2pp1/6b1/6Pr/3B3p/P1Pr1p1P/5P2/R3R1K1 w - - 3 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 400
Best move: Re8#