Move 16.0-0-0 for white was better
after 16...Bb4 17.0-0-0? is a blunder
on move 27. there were better continuations like: 27...Rd2