Puzzle 567059: Zwart naar Winst

FM I. Frolov (2286) - IM D. Mischuk (2382)
Lozovatsky Mem B 2018 Chelyabinsk RUS, 2018.01.14
  1. 1.e4
  2. e5
  3. 2.Nf3
  4. Nc6
  5. 3.Bb5
  6. a6
  7. 4.Ba4
  8. Nf6
  9. 5.Nc3
  10. Bc5
  11. 6.O-O
  12. b5
  13. 7.Bb3
  14. O-O
  15. 8.Nxe5
  16. Nxe5
  17. 9.d4
  18. Bxd4
  19. 10.Qxd4
  20. d6
  21. 11.Qd1
  22. Bb7
  23. 12.Bg5
  24. h6
  25. 13.Bh4
  26. Ng6
  27. 14.Bg3
  28. Bxe4
  29. 15.a4
  30. Bc6
  31. 16.axb5
  32. axb5
  33. 17.Qd3
  34. b4
  35. 18.Qxg6
  36. Rxa1
  37. 19.Rxa1
  38. bxc3
  39. 20.bxc3
    1. Oplossing:20.bxc3
    2. Be4
    3. 21.Qxe4
      1. 21.Bxf7+
      2. Rxf7
      3. 22.Qxf7+
        1. 22.Qxe4
        2. Nxe4
      4. 22...Kxf7
      1. 21.Kf1
      2. Bxg6
    4. 21...Nxe4
  40. 20...Be4
0-1
Volgende ? Help