Karpova: This game was annotated by Adolf Zinkl in the 'Neue Freie Presse' of 5 November 1909.
On 12...Bxe5, Zinkl notes that <12...f6> would be wrong because of <13.Nxg6 hxg6 14.Bxg6+> followed by g4. However, 14...Bf7 15.Bxf7+ Kxf7 16.g4 Nc4 17.Qd3 Nxe3 and the ♘h5 escapes (18.Qxe3 Bh6, 18.fxe3 Ng3).
The tide had turned and the game was about even. But then he committed the mistake 31.Rh5 (not annotated). Instead, 31.Rh4 attacking the ♗f4 would have prevented the manoeuvre seen in the game.
Black collapsed after 33.Nh6, when 33...Rxh6 would have put up more resistance.
Source: 'Wiener Schachzeitung', September 1910, pp. 307-308