Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c6 3. d4 d5 4. Nbd2 a6 5. c4 dxe4 6. Nxe4 Nf6 7. Bg5 Be7 8.
Nxf6+ Bxf6 9. Bxf6 Qxf6 10. Bd3 h6 11. O-O O-O 12. Re1 Nd7 13. Rc1 c5 14. d5 e5
15. Rc2 Re8 16. Rce2 b6 17. Qc2 Bb7 18. Qc3 Re7 19. Nxe5 Nxe5 20. Rxe5 Rxe5 21.
Qxe5 Qh4 22. Qe8+ Rxe8 *
Position (FEN): 4r1k1/1b3pp1/pp5p/2pP4/2P4q/3B4/PP3PPP/4R1K1 w - - 0 23
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 881
Best move: Rxe8#