Puzzle 356538: As brancas dão xeque-mate

IM M. Sulashvili (2381) - Lourenco M Vilarigue Passeiro (1391)
2nd Caparica Open 2017 Caparica POR, 2017.06.21
  1. 1.Cf3
  2. c5
  3. 2.c4
  4. e6
  5. 3.g3
  6. Cf6
  7. 4.Bg2
  8. d5
  9. 5.O-O
  10. Be7
  11. 6.b3
  12. O-O
  13. 7.Bb2
  14. Cc6
  15. 8.e3
  16. b6
  17. 9.Cc3
  18. Bb7
  19. 10.cxd5
  20. exd5
  21. 11.d4
  22. Ce4
  23. 12.dxc5
  24. Cxc3
  25. 13.Bxc3
  26. Bxc5
  27. 14.Dd2
  28. De7
  29. 15.Ch4
  30. Ce5
  31. 16.b4
  32. Bd6
  33. 17.Cf5
  34. De6
  35. 18.e4
  36. Cc4
  37. 19.Dg5
  38. g6
    1. Solução:19...g6
    2. 20.Ch6# Mate da Libélula
  39. 20.Ch6#
1-0
Novo desafio ? Ajuda