Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Be2 Bc5 5. O-O O-O 6. h3 d5 7. exd5 Nxd5 8.
Nxd5 Qxd5 9. c3 Bf5 10. d4 exd4 11. cxd4 Nxd4 12. Nxd4 Bxd4 13. Bf3 Be4 14.
Bxe4 Qxe4 15. Qb3 Rad8 16. Bg5 Rd5 17. Rae1 Qf5 18. Be3 Bxe3 19. Rxe3 Rb5 20.
Qa3 a5 21. Rfe1 h6 22. Qxf8+ Kxf8 *
Position (FEN): 5k2/1pp2pp1/7p/pr3q2/8/4R2P/PP3PP1/4R1K1 w - - 0 23
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 1268
Best move: Re8#