Domdaniel: The "Kangaroo Defence" - aka the Franco-Indian or the Keres Defence - is simply 1.d4 e6 2.c4 Bb4+ ...
It almost always transposes - most usually to a Bogo-Indian, sometimes to a Dutch, occasionally to a Catalan or a Queen's Indian. In this game, 3.Nc3 offers to transpose to a Nimzo-Indian as soon as Black plays ...Nf6.
In fact it winds up in a line normally reached via the move-order 1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.e3 b6 5.Ne2 c5 6.a3 Ba5 7.Rb1 -- the Romanishin-Psakhis System in the Rubinstein Variation [E42].
This seems to be the earliest game in this line. Several of the ideas here -- 6...Ba5 by Black, 7.Rb1 by White (trying to force b4), Black's ...Na6 (covering b4 & developing) and ...h5 (harrying the Ng3 and tying up White's piece development) - are still current. In this particular line, however, 9...0-0 is now usually preferred to ...h5, though the ...h5 idea works well in similar positions.
9...h5 practically forces Black to castle queenside, where White already has an initiative and the black pieces are awkwardly placed.
Yet, after several minor errors by both sides, Black only finally loses with 34...Ke7? -- instead 34...Rc8 should at least draw. For example, Black is better after 34...Rc8 35.Rb7+ Kd8 36.Qxa5+ Ke8.
But, just prior to this, White had missed a win. Instead of Kotov's 33.Qc3+?, 33.Qb3! wins at once.
Not a masterpiece, but a great example of chess as struggle -- a tough fight, with victory going to the player who made the last mistake but one.