Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nf3 e5 4. c3 Nf6 5. d4 cxd4 6. cxd4 exd4 7. Nxd4 Nxe4 8.
Nxc6 bxc6 9. O-O Be7 10. Qg4 Ng5 11. Bxg5 Bxg5 12. Re1+ Kf8 13. Bb3 h5 14. Qf3
d5 15. h3 Bf6 16. Nc3 Qc7 17. Re2 Bg4 18. hxg4 hxg4 19. Qg3 Qc8 20. Rae1 Qf5
21. Bc2 Qh5 22. Qd6+ Kg8 23. Re8+ Rxe8 *
Position (FEN): 4r1kr/p4pp1/2pQ1b2/3p3q/6p1/2N5/PPB2PP1/4R1K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 887
Best move: Rxe8#