mosh: (a)The ending is impressivem of course but what about the mundane (27)... gxf6?
(b)(31)h3 seems to releave the tension and is better tham Bb2 but will loose in the end.
(c)So in the end is (27)...gxf6 not better than the more spectacular continuation?