Puzzle 579228: As brancas dão xeque-mate

FM Ward Altarbosh (2186) - FM San Thit Lwin (2242)
Titled Tue 10th May Early chess.com INT (1), 2022.05.10
  1. 1.e4
  2. Cf6
  3. 2.e5
  4. Cd5
  5. 3.d4
  6. d6
  7. 4.Cf3
  8. Bg4
  9. 5.Be2
  10. e6
  11. 6.O-O
  12. Be7
  13. 7.c4
  14. Cb6
  15. 8.Cc3
  16. O-O
  17. 9.Be3
  18. Cc6
  19. 10.exd6
  20. cxd6
  21. 11.d5
  22. Bxf3
  23. 12.Bxf3
  24. Ce5
  25. 13.dxe6
  26. fxe6
  27. 14.Bxb7
  28. Tb8
  29. 15.Be4
  30. Cbxc4
  31. 16.Bd4
  32. d5
  33. 17.Bc2
  34. Bf6
  35. 18.b3
  36. Cb2
  37. 19.Bxh7+
  38. Rxh7
  39. 20.Dh5+
  40. Rg8
  41. 21.Bxe5
  42. Cd3
  43. 22.Bxb8
  44. Dxb8
  45. 23.Tad1
  46. Cf4
  47. 24.Df3
  48. Bxc3
  49. 25.Dg4
  50. d4
  51. 26.g3
  52. e5
  53. 27.gxf4
  54. Txf4
  55. 28.De6+
  56. Rh7
  57. 29.Td3
  58. Th4
  59. 30.Tg3
  60. Dd8
  61. 31.Dg6+
  62. Rh8
    1. Solução:31...Rh8
    2. 32.Dxg7# Mate do bispo de Damiano
  63. 32.Dxg7#
1-0
Novo desafio ? Ajuda