Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Nf6 5. d3 e6 6. Bg5 Be7 7. Be2 a6 8.
O-O O-O 9. Ne4 Nxe4 10. Bxe7 Qxe7 11. dxe4 Nc6 12. e5 Qc5 13. Bd3 Nxe5 14. Nxe5
Qxe5 15. Rb1 b5 16. Re1 Qg5 17. Qf3 Rb8 18. Qc6 Qe7 19. Re3 Bb7 20. Qc3 c5 21.
Rh3 g6 22. Re1 c4 23. Be2 Rbd8 24. Bf3 Bxf3 25. Qxf3 Rd6 26. Qf4 Rfd8 27. Qh6
f5 28. Rhe3 Rd1 29. g3 Rxe1+ 30. Rxe1 e5 31. Qe3 e4 32. Qb6 Qd6 33. Qa7 Qd2 34.
Rf1 a5 35. Qb6 Qd5 36. Qxa5 Ra8 37. Qb6 Rxa2 38. Qb8+ Kg7 39. Qe8 Rxb2 40. Qe7+
Qf7 41. Qe5+ Qf6 42. Qc7+ Kh6 43. Qf4+ g5 44. Qc7 Rxc2 45. Rd1 Kh5 46. Qxh7+
Kg4 47. h3+ Kf3 48. Qh5+ g4 49. hxg4 fxg4 50. Qh1+ Ke2 51. Rf1 Qf3 52. Qh2 b4
53. Qh8 c3 54. Qa8 Qd3 55. Qa1 Qd2 56. Qa6+ Qd3 57. Qa1 Rd2 58. Kg2 c2 *
Position (FEN): 8/8/8/8/1p2p1p1/3q2P1/2prkPK1/Q4R2 w - - 0 59
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 500
Best move: Re1#