Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. e4 Nf6 3. Nc3 e5 4. Nf3 Nbd7 5. Bc4 Be7 6. O-O O-O 7. a4 c6 8. Re1
b6 9. d5 cxd5 10. Nxd5 Nxd5 11. Bxd5 Rb8 12. h3 Nf6 13. Bb3 Bb7 14. Nd2 Re8 15.
c3 Bf8 16. Qf3 d5 17. exd5 Bxd5 18. Bxd5 Qxd5 19. Qxd5 Nxd5 20. Nc4 f6 21. Ne3
Nf4 22. Nf5 Nd3 23. Rd1 e4 24. b3 g6 25. Nd4 Bc5 26. Be3 Bxd4 27. Bxd4 f5 28.
f3 Rbd8 29. fxe4 fxe4 30. Ra2 h5 31. Re2 Nf4 32. Rf2 Nd5 33. Re1 Rd7 34. Rfe2
Rde7 35. g3 Re6 36. Kh2 a6 37. h4 b5 38. axb5 axb5 39. c4 bxc4 40. bxc4 Nb4 41.
g4 Nd3 42. Rg1 Rd8 43. Be3 Kh7 44. gxh5 gxh5 45. Rg5 Re5 46. Reg2 Rd7 47. c5
Rde7 48. c6 Ne1 49. Rxe5 Rxe5 50. Rb2 Nf3+ 51. Kg3 Re7 52. Kf4 Ne5 53. Rc2 Ng6+
54. Kg5 Kg7 55. c7 *
Position (FEN): 8/2P1r1k1/6n1/6Kp/4p2P/4B3/2R5/8 b - - 0 55
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1034
Best move: Re5#