Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 a6 3. Nc3 b5 4. Be2 Nc6 5. d3 Nf6 6. a3 e6 7. h3 d5 8. exd5
exd5 9. Nf3 h6 10. O-O d4 11. Ne4 Bf5 12. Nfd2 Be7 13. Nxf6+ Bxf6 14. Bf3 Rc8
15. Qe2+ Qe7 16. Re1 Qxe2 17. Rxe2+ Ne7 18. Ne4 Bxe4 19. Bxe4 O-O 20. Bb7 Rce8
21. Bxa6 Nd5 22. Bxb5 Rxe2 23. Bc4 Be5 24. Bxd5 *
Position (FEN): 5rk1/5pp1/7p/2pBb3/3p4/P2P3P/1PP1rPP1/R1B3K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 691
Best move: Re1#