Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bf5 3. Nbd2 Nf6 4. c4 e6 5. cxd5 exd5 6. a3 Be7 7. g3 O-O 8.
Bg2 c6 9. O-O Re8 10. h3 h6 11. Nb3 Nbd7 12. Bd2 Qc8 13. Kh2 Ne4 14. Rc1 Nxd2
15. Qxd2 Nf6 16. Ne5 Be4 17. f3 Bh7 18. Qf4 Qe6 19. Nc5 Bxc5 20. Rxc5 Nd7 21.
Nxd7 Qxd7 22. Re1 Re7 23. h4 Rae8 24. Qd2 Re3 25. Rc3 Qe7 26. Rxe3 Qxe3 27.
Qxe3 Rxe3 28. Kg1 Rb3 29. e4 Rxb2 30. exd5 cxd5 *
Position (FEN): 6k1/pp3ppb/7p/3p4/3P3P/P4PP1/1r4B1/4R1K1 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 585
Best move: Re8#