This is the move order recommended in Stefan Kinderman's book on the Dutch Leningrad. If 3...g6 then white has some mileage in 4.h4 apparently.
4. Ng1f3 g6 5. e3
Here White could have transposed into more familiar Dutch lines with 5.g3
5... Bf8g7 6. Bf1e2 O-O 7. O-O Qd8e8
This move threatens ...e5 which is thematic in this opening set up for Black.
8. Qd1b3
This aggressive move threatens a discovered check by c5 and restrains the development of Black's light Bishop by attacking the b7 pawn. I think I would have looked hard at b4 as white here though, intending Bb2 as well as Qb3.
8... e5
In view of how white plays his next few moves perhaps I should have preferred c6 here preventing Nb5. Black's Queen Knight can access the game via a6 and c7.
9. Nc3b5 Nb8a6 10. c5
Threatens to win a pawn on d6 by means of the discovered check.
10... Bc8e6
The only defensive move which saves e5 and d6 by attacking the white Queen.
11. Be2c4
White adds the threat of winning the bishop on e6 to the threats against e5 and d6.
11... d5
A handy blocking move which, by attacking the bishop, defends all the threats.
12. Bc4e2 e4
dxe5 or Nxd5 was still threatened of course and this appears the only move to avoid the loss of the pawn.