Puzzle 819720: Wit naar Winst

IM Irine Kharisma Sukandar (2399) - CM Srithan Saypuri (2175)
Titled Tue 13th Dec Late chess.com INT (7), 2022.12.13
  1. 1.d4
  2. Nf6
  3. 2.c4
  4. e6
  5. 3.Nf3
  6. d5
  7. 4.Nc3
  8. Bb4
  9. 5.Qa4+
  10. Nc6
  11. 6.Bg5
  12. h6
  13. 7.Bh4
  14. g5
  15. 8.Bg3
  16. Ne4
  17. 9.Qc2
  18. g4
  19. 10.Ne5
  20. Nxe5
  21. 11.Bxe5
  22. f6
  23. 12.cxd5
  24. Qxd5
  25. 13.Qa4+
  26. Bd7
    1. Oplossing:13...Bd7
    2. 14.Qxb4
    3. Nxc3
    4. 15.Bxf6 Tussenzet
      1. Niet15.bxc3 vanwege
      2. fxe5
    5. 15...Rh7
    6. 16.Qxc3
      1. 16.bxc3
  27. 14.Qxb4
  28. Nxc3
  29. 15.Bxf6
  30. Rf8
  31. 16.Qe7#
1-0
Volgende ? Help