Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 d5 3. exd5 exd5 4. Nf3 Nf6 5. c4 dxc4 6. Bxc4 Bd6 7. d4 O-O 8.
O-O Bg4 9. Nc3 Nc6 10. Qd3 b6 11. Ne5 Nxd4 12. Be3 Bf5 13. Qxd4 Bc5 14. Qxd8
Bxe3+ 15. Kh1 Raxd8 16. Rae1 Bd2 17. Rd1 Bc2 18. Ra1 Bxc3 19. bxc3 c5 20. Nc6
Ra8 21. Rae1 Be4 22. Ne5 Bb7 23. h3 a5 24. a4 Ne4 25. Re3 Nd2 26. Rd1 Nxc4 27.
Nxc4 Rad8 28. Rxd8 Rxd8 29. Nxb6 Rd1+ 30. Kh2 Rd2 *
Position (FEN): 6k1/1b3ppp/1N6/p1p5/P4P2/2P1R2P/3r2PK/8 w - - 3 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 834
Best move: Re8#