Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 dxc4 5. Bxc4 Nf6 6. Ne2 Nc6 7. O-O Bd6 8.
h3 h6 9. a3 O-O 10. Nbc3 a6 11. Be3 b5 12. Bd3 Bb7 13. Rc1 Re8 14. b4 Ne7 15.
Bb1 Nfd5 16. Qd3 Ng6 17. Nxd5 Bxd5 18. Nc3 Bb7 19. Ba2 Nf4 20. Bxf4 Bxf4 21.
Rcd1 Qg5 22. d5 Rad8 23. Ne4 Qg6 24. Nc5 Qxd3 25. Rxd3 Bc8 26. a4 Re2 27. Bb3
Rde8 28. axb5 axb5 29. Rf3 Bd6 30. Rd3 Re1 31. Rd1 R1e2 32. Rd3 Rb2 33. Rfd1
Bf5 34. R3d2 Rxd2 35. Rxd2 *
Position (FEN): 4r1k1/2p2pp1/3b3p/1pNP1b2/1P6/1B5P/3R1PP1/6K1 b - - 0 35
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1059
Best move: Re1#