Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 e5 3. dxe5 d4 4. Ne4 Qd5 5. Ng3 Nc6 6. e4 Qxe5 7. Nf3 Qa5+ 8.
Bd2 Qb6 9. Bc4 Qxb2 10. O-O Qa3 11. e5 Qc5 12. Qe2 Be6 13. Bxe6 fxe6 14. Rab1
O-O-O 15. Rb5 d3 16. Qe4 Qxb5 17. c4 Qa4 18. Ng5 Rd4 19. Qf3 Nh6 20. Nxe6 Nxe5
21. Qh5 Rxc4 22. Bxh6 Ng4 23. Bf4 g6 24. Qd5 Be7 25. Bxc7 Rxc7 26. Nxc7 Kxc7
27. Qf7 Qd7 28. Ne4 Rf8 29. Qxh7 Kb8 30. Qxg6 d2 31. Rd1 Qf5 32. Qxf5 Rxf5 33.
Rxd2 Re5 34. f3 Bc5+ 35. Nxc5 *
Position (FEN): 1k6/pp6/8/2N1r3/6n1/5P2/P2R2PP/6K1 b - - 0 35
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 853
Best move: Re1#