Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 e6 3. dxe6 Bxe6 4. Nc3 Bc5 5. Nf3 Nf6 6. d4 Bb4 7. Bg5 O-O 8.
Be2 Bd5 9. O-O Bxc3 10. bxc3 Nbd7 11. c4 Be4 12. Bd3 Qc8 13. Re1 Re8 14. Ne5
Nxe5 15. dxe5 Bxd3 16. cxd3 Qf5 17. Bxf6 gxf6 18. exf6 Rxe1+ 19. Qxe1 Qxd3 20.
Qe7 Qxc4 21. Re1 Rf8 22. Qe5 Kh8 23. Qg5 Rg8 24. Qxg8+ Kxg8 *
Position (FEN): 6k1/ppp2p1p/5P2/8/2q5/8/P4PPP/4R1K1 w - - 0 25
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 429
Best move: Re8#