Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. d4 a6 4. d5 b5 5. Be2 Bb7 6. dxe6 fxe6 7. Bf3 Nf6 8. Nd2
Be7 9. Nh3 h6 10. O-O O-O 11. Nf4 Qe8 12. e5 Bxf3 13. Qxf3 Nh7 14. Qxa8 Rxf4
15. Nf3 Rf5 16. Re1 Kf8 17. Qe4 Qg6 18. c4 Nc6 19. cxb5 axb5 20. a4 Ng5 21.
Nxg5 Bxg5 22. axb5 Rxe5 23. Ra8+ Ke7 24. Qxg6 *
Position (FEN): R7/3pk1p1/2n1p1Qp/1Pp1r1b1/8/8/1P3PPP/2B1R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 424
Best move: Rxe1#