Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bc4 a6 7. O-O Nge7 8.
Bg5 f6 9. Be3 Ng6 10. Qe2 Be7 11. Rfd1 Qc7 12. Rac1 O-O 13. Nd5 exd5 14. exd5
Kh8 15. dxc6 dxc6 16. Nd4 Ne5 17. Bb3 Ng4 18. Nf3 Nxe3 19. Qxe3 Bg4 20. Rd4 Bh5
21. Nh4 Rae8 22. Qh3 Bc5 23. Rd7 Qf4 24. Rf1 Qxf2+ 25. Rxf2 *
Position (FEN): 4rr1k/1p1R2pp/p1p2p2/2b4b/7N/1B5Q/PP3RPP/6K1 b - - 0 25
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 994
Best move: Re1#