Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. d4 Bf5 3. e3 e6 4. Nf3 Nf6 5. Be2 Bd6 6. O-O O-O 7. c3 c5 8. Bd3
Nc6 9. Bxf5 exf5 10. Ne5 a5 11. Nd2 a4 12. Qc2 g6 13. Ndf3 c4 14. Nxc6 bxc6 15.
Ne5 Qc7 16. Bd2 Rfb8 17. Be1 Ne4 18. Bh4 a3 19. bxa3 Rxa3 20. Rfb1 Rxb1+ 21.
Rxb1 f6 22. Nf3 Rxc3 23. Qa4 Ra3 24. Qc2 Rxe3 25. Be1 Qa7 26. Bb4 Bxb4 27. Rxb4
Qxd4 28. Nxd4 *
Position (FEN): 6k1/7p/2p2pp1/3p1p2/1RpNnP2/4r3/P1Q3PP/6K1 b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 693
Best move: Re1#