Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Bf5 5. Nf3 Bg4 6. Be2 Bxf3 7. Bxf3 c6 8.
d5 Nf6 9. dxc6 Nxc6 10. Qxd8+ Rxd8 11. Bxc6+ bxc6 12. Bg5 h6 13. Bxf6 exf6 14.
Rd1 Bb4 15. Rxd8+ Kxd8 16. O-O Kc7 17. Ne4 Re8 18. f3 f5 19. Nf2 Bc5 20. b3 Re2
21. c3 Rxa2 22. b4 Bb6 23. c4 Bd4 24. g4 fxg4 25. fxg4 Kd6 26. Rd1 Rxf2 27.
Rxd4+ Ke5 28. Rd7 Rf4 29. Rxa7 Rxg4+ 30. Kh1 Rxc4 31. Rxf7 Rxb4 32. Rxg7 Rh4
33. Rg6 c5 34. Kg2 c4 35. Kg3 Rh5 36. Rc6 Kd4 37. h4 Kd3 38. Kg4 Rd5 39. Rxh6
Rc5 40. Rf6 c3 41. Rf3+ Kd2 42. h5 c2 43. Rf1 Rc4+ 44. Kg5 Re4 45. Ra1 Re1 46.
Ra2 Kc3 47. Rxc2+ Kxc2 48. Kh6 Rg1 49. Kh7 Kd3 50. h6 Ke4 51. Kh8 Kf5 52. h7
Re1 53. Kg7 Re7+ 54. Kg8 Kg6 55. h8=Q *
Position (FEN): 6KQ/4r3/6k1/8/8/8/8/8 b - - 0 55
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 995
Best move: Re8#