Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 c5 4. Nf3 Nc6 5. c3 cxd4 6. cxd4 Nf6 7. Nc3 Qb6 8. Qc2
Nb4 9. Qc1 Be7 10. a3 Nc6 11. Bd3 Nh5 12. Bg3 Na5 13. Rb1 Bd7 14. Ne5 Rd8 15.
Qd1 a6 16. Qxh5 Bb5 17. Nxb5 axb5 18. Qe2 Nc4 19. O-O O-O 20. Rfd1 b4 21. axb4
Bxb4 22. Nxc4 dxc4 23. Bxc4 Bd6 24. Bxd6 Qxd6 25. b3 Kh8 26. g3 Qc6 27. Rbc1
Qe4 28. Bd3 Qd5 29. Bc4 Qe4 30. Qd3 Qf3 31. Qe2 Qe4 32. Qf1 Qf3 33. Qg2 Qh5 34.
Qxb7 f5 35. Qg2 g5 36. Bxe6 Rde8 37. d5 f4 38. exf4 gxf4 39. g4 Qh4 40. f3 Rf6
41. b4 Rh6 42. Qb2+ Rf6 43. Qg2 Kg7 44. b5 Rg6 45. b6 h5 46. b7 hxg4 47. Bxg4
Re3 48. h3 Rb6 49. d6 Rxb7 50. d7 Qd8 51. Qd2 Kg6 52. Qd6+ Kg5 53. Qd5+ Kh4 54.
Rc8 Qb6 55. Kh1 Qb4 56. Qd2 Rxd7 57. Qxb4 Rxd1+ 58. Kg2 *
Position (FEN): 2R5/8/8/8/1Q3pBk/4rP1P/6K1/3r4 b - - 1 58
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 809
Best move: Re2#