after 23....b-e6 what are your thoughts on the position. It was obviously a critical position
27..nxh6?? I blame lack of sleep and or time trouble. First move I looked at was qxf7 but somehow misvisualized it and thought the king had a flight square..
qxf7Bxf7 28. Rxf7+ Kh8 29. Ngf6 Rg7 30. Rxg7 Qd1+ 31. Kh2 Qxh5 32. Rh7#