Puzzle 338769: As pretas dão xeque-mate

Konstantin Loy (2268) - GM Pavel Skatchkov (2457)
Titled Tuesday 15th June chess.com INT (3), 2021.06.15
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. Cc6
  5. 3.Cc3
  6. Cf6
  7. 4.d4
  8. cxd4
  9. 5.Cxd4
  10. e5
  11. 6.Cdb5
  12. d6
  13. 7.Bg5
  14. a6
  15. 8.Ca3
  16. b5
  17. 9.Cd5
  18. Be7
  19. 10.Bxf6
  20. Bxf6
  21. 11.c4
  22. b4
  23. 12.Cc2
  24. O-O
  25. 13.g3
  26. a5
  27. 14.Bg2
  28. Bg5
  29. 15.O-O
  30. Be6
  31. 16.b3
  32. Db8
  33. 17.Dd3
  34. Da7
  35. 18.Rh1
  36. Dc5
  37. 19.f4
  38. exf4
  39. 20.gxf4
  40. Bh6
  41. 21.Cce3
  42. a4
  43. 22.Cf5
  44. Bxf5
  45. 23.exf5
  46. axb3
  47. 24.axb3
  48. Txa1
  49. 25.Txa1
  50. Dd4
  51. 26.Dxd4
  52. Cxd4
  53. 27.Cxb4
  54. Bxf4
  55. 28.f6
  56. Cxb3
  57. 29.Ta7
  58. gxf6
  59. 30.Bd5
  60. Cc5
  61. 31.Cc6
  62. Rg7
  63. 32.Ce7
  64. Tb8
  65. 33.Cf5+
  66. Rg6
  67. 34.Ch4+
  68. Rh5
  69. 35.Cf3
  70. Tb1+
  71. 36.Rg2
  72. Tb2+
  73. 37.Rh3
  74. Ce6
  75. 38.Txf7
  76. Cg5+
  77. 39.Cxg5
    1. Solução:39.Cxg5
    2. Txh2# Mate da Ópera
  78. 39...Txh2#
0-1
Novo desafio ? Ajuda