Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. f3 Qe7 7. Nf5 Bxc3+ 8.
bxc3 Qf8 9. a4 a6 10. Ba3 d6 11. Nd4 Nxd4 12. cxd4 Qe7 13. e5 Nd7 14. Bd3 Qh4+
15. g3 Qxd4 16. exd6 cxd6 17. Qd2 Qxa4 18. O-O Qd4+ 19. Kg2 Qb6 20. Rfe1+ Kf8
21. Qe2 Nf6 22. Qe7+ Kg8 23. Qe8+ Nxe8 *
Position (FEN): r1b1n1kr/1p3ppp/pq1p4/8/8/B2B1PP1/2P3KP/R3R3 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 579
Best move: Rxe8#