Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 O-O 6. d4 exd4 7. cxd4 Bb4+ 8.
Bd2 Bxd2+ 9. Qxd2 d5 10. Bb3 Nxe4 11. Qd3 Bf5 12. O-O Ng3 13. Qe3 Nxf1 14. Kxf1
Re8 15. Qf4 Be4 16. Nbd2 Bd3+ 17. Kg1 Qd7 18. Qh4 Re2 19. Ng5 h6 20. Ndf3 Rae8
21. h3 Qd6 22. Qh5 hxg5 23. Nxg5 Re1+ 24. Rxe1 *
Position (FEN): 4r1k1/ppp2pp1/2nq4/3p2NQ/3P4/1B1b3P/PP3PP1/4R1K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1276
Best move: Rxe1#