Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. d3 Nf6 7. Nc3 Bg4 8.
Qxe7+ Bxe7 9. Be2 O-O 10. O-O d5 11. Re1 Bb4 12. Bd2 c6 13. h3 Bxf3 14. Bxf3 h6
15. a3 Ba5 16. b4 Bc7 17. Ne2 Nbd7 18. Nf4 Ne5 19. Bd1 Rfe8 20. Bc3 Ned7 21.
Nh5 d4 22. Rxe8+ Rxe8 23. Nxf6+ Nxf6 24. Bxd4 *
Position (FEN): 4r1k1/ppb2pp1/2p2n1p/8/1P1B4/P2P3P/2P2PP1/R2B2K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 916
Best move: Re1#