Nice attack : the pawn structure after black's 13...Nc4 obviously doesn't help him to build any pressure on your king.
I wonder if 16.Nf5 wouldn't have worked - for example 16...gxf5 17.gxf5 Ne8 (to give f6 to the bishop) 18.Rdg1 (18...Kh8 19.Rxg7 maybe)
If you need help, please contact our Help and Support team.