Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. b3 c6 4. Bb2 d5 5. d4 exd4 6. Qxd4 Bb4 7. cxd5 Bxc3+ 8.
Qxc3 cxd5 9. e3 O-O 10. Nf3 Nc6 11. Bd3 Qa5 12. O-O Qxc3 13. Bxc3 b6 14. Bxf6
gxf6 15. Rfd1 Ne5 16. Be2 Be6 17. Nd4 Rac8 18. f4 Ng4 19. f5 Nxe3 20. fxe6 Nxd1
21. exf7+ Rxf7 22. Rxd1 f5 23. Bf3 Rc5 24. Ne6 Ra5 25. Rd2 Re7 26. Nf4 Kg7 27.
Rxd5 Rxa2 28. Rxf5 *
Position (FEN): 8/p3r1kp/1p6/5R2/5N2/1P3B2/r5PP/6K1 b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 707
Best move: Re1#