Puzzle 503192: As brancas dão xeque-mate

FM Can Haktan Unat (2242) - Rey Jomar Magallanes (2049)
Titled Tue 22nd Feb Early chess.com INT (8), 2022.02.22
  1. 1.e4
  2. c5
  3. 2.Cf3
  4. d6
  5. 3.d4
  6. cxd4
  7. 4.Cxd4
  8. Cf6
  9. 5.f3
  10. e5
  11. 6.Bb5+
  12. Bd7
  13. 7.Bxd7+
  14. Cbxd7
  15. 8.Cf5
  16. Dc7
  17. 9.Bg5
  18. h6
  19. 10.Bxf6
  20. Cxf6
  21. 11.Cc3
  22. Tc8
  23. 12.O-O
  24. Be7
  25. 13.Cxg7+
  26. Rf8
  27. 14.Cf5
  28. Db6+
  29. 15.Rh1
  30. Dxb2
  31. 16.Cd5
  32. Cxd5
  33. 17.Dxd5
  34. Txc2
  35. 18.Tab1
  36. Dxa2
  37. 19.Txb7
  38. Dxd5
    1. Solução:19...Dxd5
    2. 20.Tb8+
    3. Bd8
      1. 20...Tc8
      2. 21.Txc8+
      3. Bd8
      4. 22.Txd8#
    4. 21.Txd8# Mate de Anastasia
  39. 20.Tb8+
  40. Tc8
  41. 21.Txc8+
  42. Bd8
  43. 22.Txd8#
1-0

This puzzle is part of the following Puzzle Academy skills:
ChessPuzzle.net version 3
Novo desafio ? Ajuda