Karpova: Adolf Zinkl annotated the game in the 'Neue Freie Presse' of December 5, 1909.
Instead of defending the queenside, White concentrates all his forces on a kingside attack with 17.Nh4. A good move for Black may have been 17...dxc4 to prepare the push ...b4, collecting White's queenside ♙s (after the text moves 17...Bxh4 18.Qxh4 b4, White could have pushed 19.g4).
As Zinkl is correct to point out, 24...fxe6 was not necessary and <24..cxb2> stronger. He awards 25.Bg4 a <!>, but White still looks lost.
32...Qb6 is an inaccuracy (not annotated), when 32...Nd7 would have kept the greater advantage (33.f5 exf5 34.exf5 Qf6).
White commits a mistake with 35.Nd2, when Zinkl suggests <35.Kh1> followed by <36.Rfg1> with a strong attack, but this plan looks slow. White may have tried 35.fxe6 c4+ 36.Qc5 which is still clearly better for Black, but White can fight on.
55.Bxc2 is a last trap, if 55...Rxc2 56.Nd7+ Kg6 57.Nf8+ Kf6 58.Nd7+ and the game ends in a draw by perpetual. Black could also have won by 55...Ng3+ 56.hxg3 Rxc2 opening an escape route for the ♔.
Source: 'Wiener Schachzeitung', September 1910, pp. 305-306