Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 e6 4. e4 Ne7 5. Nf3 b6 6. Bd3 Bb7 7. O-O O-O 8. Be3
Nbc6 9. Rc1 d5 10. cxd5 exd5 11. e5 Qd7 12. Qd2 Nf5 13. Bxf5 Qxf5 14. Nxd5 Qd7
15. Nf6+ Bxf6 16. exf6 Qf5 17. Bh6 Rfd8 18. Bg7 Rd5 19. Rfe1 Rad8 20. Qe3 Nxd4
21. Qe8+ Rxe8 *
Position (FEN): 4r1k1/pbp2pBp/1p3Pp1/3r1q2/3n4/5N2/PP3PPP/2R1R1K1 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 544
Best move: Rxe8#