Puzzle 588058: Wit naar Winst

GM Sanan Sjugirov (2696) - FM Mihailo Vujic (2311)
Titled Tue 17th May Late chess.com INT (1), 2022.05.17
  1. 1.e4
  2. e5
  3. 2.Nf3
  4. Nc6
  5. 3.Bb5
  6. f5
  7. 4.d3
  8. fxe4
  9. 5.dxe4
  10. Nf6
  11. 6.O-O
  12. Bc5
  13. 7.Bxc6
  14. bxc6
  15. 8.Nxe5
  16. O-O
  17. 9.Nc3
  18. d6
  19. 10.Nd3
  20. Bb6
  21. 11.Bg5
  22. h6
  23. 12.Bxf6
  24. Qxf6
  25. 13.Na4
  26. Be6
  27. 14.Nxb6
  28. cxb6
  29. 15.f3
  30. d5
  31. 16.exd5
  32. Bxd5
  33. 17.b3
  34. Rae8
  35. 18.Qd2
  36. Qg6
  37. 19.Kh1
  38. Kh7
  39. 20.Rae1
  40. Rxe1
  41. 21.Rxe1
  42. Rxf3
    1. Oplossing:21...Rxf3
    2. 22.Ne5 Tussenzet
      1. Niet22.gxf3 vanwege
      2. Bxf3+
      3. 23.Qg2
      4. Qxg2#
    3. 22...Qg5
      1. 22...Qxg2+
      2. 23.Qxg2
      1. 22...Re3
      2. 23.Rxe3
    4. 23.Qxg5
      1. 23.Nxf3
      2. Qxd2
      3. 24.Nxd2
    5. 23...hxg5
      1. 23...Rf1+
      2. 24.Rxf1
    6. 24.Nxf3
      1. 24.gxf3
  43. 22.Ne5
  44. Qe4
  45. 23.Nxf3
1-0
Volgende ? Help