Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 g6 4. O-O Bg7 5. d3 Nge7 6. Bg5 h6 7. Be3 a6 8. Ba4
b5 9. Bb3 Na5 10. Nc3 Nxb3 11. axb3 Bb7 12. b4 O-O 13. d4 exd4 14. Nxd4 Nc6 15.
Nd5 Nxd4 16. Bxd4 Re8 17. Qf3 Bxd4 18. Rad1 Bxd5 19. exd5 Qf6 20. Qh3 Rad8 21.
c3 Bb6 22. Qxh6 Re2 23. Rd2 Qxf2+ 24. Rxf2 *
Position (FEN): 3r2k1/2pp1p2/pb4pQ/1p1P4/1P6/2P5/1P1RrRPP/6K1 b - - 0 24
Black to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1540
Best move: Re1#