Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Bb4 5. d3 Bxc3+ 6. bxc3 Nf6 7. Qe2 Na5 8.
Bb3 O-O 9. Nxe5 d6 10. Nc4 d5 11. Nxa5 dxe4 12. dxe4 Nxe4 13. Qe3 Re8 14. O-O
c6 15. Bb2 Qxa5 16. Rad1 Bf5 17. h3 b5 18. Qf4 Bg6 19. Rfe1 Qb6 20. Rd4 Nf6 21.
Rxe8+ Rxe8 22. c4 Nh5 23. Qf3 Qc7 24. cxb5 *
Position (FEN): 4r1k1/p1q2pp1/2p3bp/1P5n/3R4/1B3Q1P/PBP2PP1/6K1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1022
Best move: Re1#