Puzzle 271002: Wit naar Schaakmat

GM Arseniy Nesterov (2476) - GM M. Petrosyan (2628)
Titled Arena Mar 6th 2021 lichess.org INT, 2021.03.06
  1. 1.d3
  2. d5
  3. 2.Nf3
  4. Nf6
  5. 3.g3
  6. Bf5
  7. 4.Bg2
  8. e6
  9. 5.O-O
  10. h6
  11. 6.c4
  12. c6
  13. 7.cxd5
  14. exd5
  15. 8.Qb3
  16. Qc8
  17. 9.Nc3
  18. Be7
  19. 10.e4
  20. dxe4
  21. 11.dxe4
  22. Bh7
  23. 12.e5
  24. Ne4
  25. 13.Nxe4
  26. Bxe4
  27. 14.Re1
  28. Bd5
  29. 15.Qc2
  30. O-O
  31. 16.Bd2
  32. Nd7
  33. 17.Bc3
  34. Nc5
  35. 18.Rad1
  36. Re8
  37. 19.Qe2
  38. Ne6
  39. 20.Nd4
  40. Bxg2
  41. 21.Kxg2
  42. Nxd4
  43. 22.Rxd4
  44. Qe6
  45. 23.Qd3
  46. Qxa2
  47. 24.e6
  48. Bf6
  49. 25.exf7+
  50. Qxf7
  51. 26.Rd7
  52. Qf8
  53. 27.Rxe8
  54. Rxe8
  55. 28.Rxb7
  56. Bxc3
  57. 29.Qxc3
  58. Qd6
    1. Oplossing:29...Qd6
    2. 30.Qxg7# Damiano's toren mat
  59. 30.Qxg7#
1-0
Volgende ? Help