Chess puzzle (Checkmate)
Moves: 1. f3 e5 2. Kf2 d5 3. e3 f5 4. d4 exd4 5. exd4 Nf6 6. c4 Nc6 7. Nc3 Be6 8. Qe1
Qd7 9. cxd5 Nxd5 10. Nxd5 Qxd5 11. Ne2 Bd6 12. Nc3 Qxd4+ 13. Be3 Qf6 14. Bg5
Bc5+ 15. Be3 Bxe3+ 16. Qxe3 O-O 17. Bb5 Nd4 18. Ba4 c6 19. Rad1 Rad8 20. Rhe1
Rfe8 21. Rxd4 Qxd4 22. Qxd4 Rxd4 23. Bb3 Bf7 *
Position (FEN): 4r1k1/pp3bpp/2p5/5p2/3r4/1BN2P2/PP3KPP/4R3 w - - 2 24
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 1078
Best move: Rxe8#