Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. a3 Nf6 5. d3 Be7 6. Bg5 O-O 7. O-O d5 8. exd5
exd5 9. Ba2 Nc6 10. Re1 Be6 11. Nc3 d4 12. Bxf6 Bxf6 13. Bxe6 fxe6 14. Ne4 Be7
15. Qe2 e5 16. c3 Qc7 17. Rac1 b6 18. cxd4 exd4 19. Neg5 Bxg5 20. Nxg5 Rae8 21.
Qxe8 Rxe8 *
Position (FEN): 4r1k1/p1q3pp/1pn5/2p3N1/3p4/P2P4/1P3PPP/2R1R1K1 w - - 0 22
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1005
Best move: Rxe8#