Attack the weak squares f6, g7 and h7: 17.Bxf6 Nxf6 18.Rxg7!! Bxc4 19.Qh6 Bxd3
But now White missed 20.Qxf6! Qc4+ 21.Kd2 Qc2+ 22.Ke3 Qe2+ 23.Kf4 mating in a few moves.
The game continued 20.Rxd3 Qc4+ 21.Kd2 Qb4+ 22.Ke2 Rg8 23.Rxf7 Rg6 24.Rxh7+ Nxh7 25.Qxg6 Rg8 26.Qh6 draw, Heikkinen-Siikonen, 2001.