Puzzle 500941: Bianco a vincere

WIM Olga Matveeva (2171) - WFM Alexandra Samaganova (1917)
Titled Tue 22nd Feb Early chess.com INT (4), 2022.02.22
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. e6
  5. 3.g3
  6. Cc6
  7. 4.Ag2
  8. g6
  9. 5.d4
  10. cxd4
  11. 6.Cxd4
  12. a6
  13. 7.c4
  14. Ag7
  15. 8.Ae3
  16. Cge7
  17. 9.Cc3
  18. O-O
  19. 10.O-O
  20. b6
  21. 11.Dd2
  22. Ce5
  23. 12.b3
  24. Cg4
  25. 13.Ag5
  26. h6
  27. 14.h3
  28. hxg5
  29. 15.hxg4
  30. Ab7
  31. 16.Tad1
  32. Cc8
  33. 17.Cf3
  34. d6
  35. 18.Tfe1
  36. De7
  37. 19.e5
  38. dxe5
  39. 20.Cxe5
  40. Axg2
  41. 21.Rxg2
  42. Db7+
  43. 22.f3
  44. Ce7
  45. 23.Dd7
  46. Tab8
  47. 24.Ca4
  48. Axe5
  49. 25.Txe5
  50. Dxd7
  51. 26.Txd7
  52. Cc6
  53. 27.Te2
  54. b5
  55. 28.cxb5
  56. axb5
  57. 29.Cc5
  58. Ta8
  59. 30.Ted2
  60. Cb4
  61. 31.a4
  62. bxa4
  63. 32.bxa4
  64. Cd5
  65. 33.Rf2
  66. Tfc8
  67. 34.Ce4
  68. Txa4
  69. 35.Cxg5
  70. Tf8
  71. 36.Ce4
  72. Rg7
  73. 37.g5
  74. Ta3
  75. 38.g4
  76. Cf4
  77. 39.Rg3
  78. Cd5
  79. 40.Th2
  80. Rg8
  81. 41.Txd5
  82. exd5
  83. 42.Cf6+
  84. Rg7
    1. Soluzione:42...Rg7
    2. 43.Th7# Matto Arabo
  85. 43.Th7#
1-0
Avanti ? Aiuto