Puzzle 341498: Bianco a scacco matto

Zappamiglio - O. Bertuletti
Lombardia op Lombardia, 1991
  1. 1.d4
  2. Cf6
  3. 2.c4
  4. e6
  5. 3.Cf3
  6. d5
  7. 4.Cc3
  8. Ae7
  9. 5.cxd5
  10. exd5
  11. 6.Ag5
  12. O-O
  13. 7.Dc2
  14. Te8
  15. 8.e3
  16. Cbd7
  17. 9.Ad3
  18. c5
  19. 10.O-O
  20. b6
  21. 11.Ce5
  22. c4
  23. 12.Axh7+
  24. Rh8
    1. Soluzione:12...Rh8
    2. 13.Cxf7#
  25. 13.Cxf7#
1-0

This puzzle is part of the following Puzzle Academy skills:
ChessPuzzle.net version 3
Avanti ? Aiuto