18. Bxh7+ Kapow! I think this is the first time I’ve done this kind of double bishop sacrifice with justification. 18… Kxh7 19. Nf6+ Qxf6 (…Kxg7 20. Qg5+ and mate next move, or …Bxf6 or …Nxf6 20. Qh6+ and mate next move) 20. Bxf6 Bxf6