enoughsaid05: Black starts an early exchange from move 1 till move 8, leaving his pieces undeveloped. White meanwhile secures his advantage of his developed pieces to win the game.
Tal has an intention of 1) cxd4 exd4 2) Qxc7 Qxc7 3) Rxc7 gaining an upper edge in an endgame due to its developed pieces an extra pawn and winning a lot of tempi because moving his c8 bishop loses his b7 pawn. Game is good as over.
Why did Mikhail Tal chooses to fianchetto his king's bishop? He has other options to free his bishop, but why g3? This subtle move helps White to prevent Black's counter play through the e4 pawn march.
After move 11) Bg3, we analyse the position. White's queen outpost at c3 provides a diagonal support along the dark squares in view of 1) ...e5 2) Nxe5 Nxe5 3)dxe5, winning a pawn. So black has to remove the queen from c3.
11) ...dxc4 Qxc4
From move 12 onwards, it is a battle for the White to deny Black's access to e5 square while Black strives for counter play at the same square.
Tal attempts to exchange his queens, leaving his e pawn hopelessly vunlerable. Even if Black exchanges his pawns, Tal still has the e pawn which will ultimately march towards the centre of the board while Black has nothing in the d and e file.
14) ...Qe6 15 b3
Black cannot advance his e pawn, in view of 1) ...e4?? 2) Ng5! and he loses his e pawn anyway. This is where Tal's fianchetted bishop comes in handy!
The rest is all tactics, Tal went on to win the match the Knight creating havoc while his queen is aiming at the f8 rook.