Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Bc5 5. e3 Nc6 6. Nd4 Ncxe5 7. h3 Qh4 8.
g3 Nxe3 9. Bxe3 Qe4 10. Rh2 Bxd4 11. Bg2 Nd3+ 12. Kf1 Qe5 13. Nc3 Bxc3 14. Qxd3
Bxb2 15. Rd1 O-O 16. Bd4 Bxd4 17. Qxd4 Qxd4 18. Rxd4 d6 19. f4 Re8 20. Bd5 c6
21. Bf3 Re6 22. Re2 c5 23. Rde4 Rxe4 24. Rxe4 Be6 25. g4 Rd8 26. f5 Bc8 27. Re7
Rd7 *
Position (FEN): 2b3k1/pp1rRppp/3p4/2p2P2/2P3P1/5B1P/P7/5K2 w - - 3 28
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 590
Best move: Re8#