Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 c5 3. Nc3 cxd4 4. Qxd4 Nc6 5. Qh4 e6 6. Bg5 Be7 7. O-O-O d5 8.
e4 Qa5 9. exd5 exd5 10. Bb5 Be6 11. Nd4 Rc8 12. Rhe1 O-O 13. Bxc6 bxc6 14. Nxe6
fxe6 15. Rxe6 d4 16. Rxe7 dxc3 17. Bxf6 Rxf6 18. Rdd7 cxb2+ 19. Kb1 Rg6 20.
Qc4+ Kh8 21. g3 Rf8 22. Qf7 Rg8 23. Qxg8+ Kxg8 *
Position (FEN): 6k1/p2RR1pp/2p3r1/q7/8/6P1/PpP2P1P/1K6 w - - 0 24
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 665
Best move: Re8#