Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Qb6 4. a4 Nf6 5. Nc3 e5 6. d3 a5 7. Nd5 Qd8 8. Bxc6
bxc6 9. Nxf6+ Qxf6 10. Bg5 Qg6 11. h4 h5 12. Nxe5 Qe6 13. Nc4 d5 14. Nb6 Rb8
15. Nxc8 Rxc8 16. O-O f6 17. exd5 Qxd5 18. Re1+ Be7 19. Bf4 Qd4 20. Bc1 O-O 21.
c3 Qxh4 22. Rxe7 Rfe8 23. Rxe8+ Rxe8 24. Qf3 *
Position (FEN): 4r1k1/6p1/2p2p2/p1p4p/P6q/2PP1Q2/1P3PP1/R1B3K1 b - - 1 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 954
Best move: Re1#