enoughsaid05: 4. ... Bg4 5 c3
White fortifies the centre by advancing the c pawn because the pin on knight by the bishop decreases the knight's ability to protect the d pawn.
White's few inaccuracies hasten his loss
h3? Qc2?
The loss of tempo enables Tal to execute his original plan swiftly. His orginal plan was to have a quick exchange of the centre and win the game via the kingside.
10 ... Nxd4 enables ...b5!
And that is the reason why Tal moved his queen to d7 in the earlier opening one or two moves after Bc4. Tal's experience and knowledge of the position has help him make the move.
14 ... Ne8 ?!
Don't know why he made the move, but my guess would be that he didn't want white to exchange his dark square bishop for the knight because he still needs his dark bishop to seize further tempo.
15 ...c5 16. Be3 c4
Tal gains a few tempi!
19 ... Nf6!
Tal puts his knight into action. His intent is to advance his h-pawn with a little hope of saving his bishop. But still his main focus is to make use of the h pawn to allow his knight to advance so that his rook and go to the second rank to hit the queen.
If 21 ...Nxg4 22 Rxg4 hxg4, Tal's pawn is too dangerous.
23 Bd4 Bf6 24 Nf3
White hopes that Bxd4 Nxd4 can drive the Queen away and at the same time gain a tempo. But still...
24 ... Qa6!!!
25 Ng5 Bxd4
Desperate attempt to attack the kingside. White's game went downhill from there due to losing too many tempi for the game....