Puzzle 514820: As brancas dão xeque-mate

Bruno Dennemont (1300) - Mona Labrande (1499)
Reunion op 15th St Denis (5), 2013.10.16
  1. 1.e4
  2. e5
  3. 2.Cf3
  4. Cc6
  5. 3.Bc4
  6. Bc5
  7. 4.c3
  8. Cf6
  9. 5.d4
  10. Bd6
  11. 6.Bg5
  12. Ca5
  13. 7.dxe5
  14. Be7
  15. 8.exf6
  16. gxf6
  17. 9.Bxf7+
  18. Rxf7
  19. 10.Be3
  20. d6
  21. 11.Cbd2
  22. Bd7
  23. 12.b4
  24. Cc6
  25. 13.Bd4
  26. Tg8
  27. 14.Ch4
  28. f5
  29. 15.Dh5+
  30. Rf8
  31. 16.Cxf5
  32. De8
  33. 17.Dh6+
  34. Rf7
  35. 18.Dxh7+
  36. Re6
  37. 19.Cg7+
  38. Txg7
    1. Solução:19...Txg7
    2. 20.Df5# Mate de cauda de andorinha
  39. 20.Df5#
1-0
Novo desafio ? Ajuda