This sharpens the game even more. Firouzja is a very active player, and he is seeking attacking chances. A more solid option is to withdraw the knight to e6, either now or after exchanging rooks.
1. d2d4  1... g8f6  2. c1f4 This is a modern way of playing the London System. The subtlety of moving the bishop on move 2 is that against 2...g6 White can try 3.Nc3, as Erigaisi has played sometimes. 2... b7b6  3. e2e3  3... c8b7  4. b1d2  4... d7d6  5. h2h3  5... b8d7  6. g1f3 Erigaisi develops the pieces in the London System's typical way, but in his games, there's no place for boredom. We know that sooner or later, we will have confusion on the board. 6... g7g6  7. f1e2  7... f8g7  8. e1g1  8... e8g8  9. a2a4  9... a7a6 A typical move to reduce the feat of the a4-a5 advance, which can now be answered with b6-b5. 10. c2c3  10... f8e8  11. f4h2  11... e7e5 On the board, we have a typical position of the London System—solid and annoying, but not very dangerous from a theoretical point of view. 12. d2c4 [%c_effect c4;square;c4;type;Interesting;persistent;true] White has other options: 12... e5d4 This move appears to be a slight positional concession, as it opens up the bishop's diagonal and also the c-file for the white rook. 13. c3d4  13... a6a5 A new move, fixing the queenside pawns. 14. a1c1  14... f6d5  15. h2d6 [%c_effect d6;square;d6;type;GreatFind;persistent;true] As we all knew it would happen, Erigaisi decides to change the character of the position and complicate the game. 15... c7d6  16. c4d6  16... d8b8  17. d6e8  17... b8e8  18. e2b5 White has a rook and two pawns against a bishop and knight. Positions with material imbalances are difficult to assess. The computer believes the position is equal, but in practice, it's easier to play White. 18... a8d8  19. d1b3  19... h7h6 [%c_effect h6;square;h6;type;Mistake;persistent;true] This is too slow, and now White gets the initiative. 20. f1e1 [%c_effect e1;square;e1;type;GreatFind;persistent;true] 20... d8c8 [%c_effect c8;square;c8;type;Mistake;persistent;true] 21. e3e4 [%c_effect e4;square;e4;type;Inaccuracy;persistent;true] 21... d5f4  22. b3e3 [%c_effect e3;square;e3;type;Inaccuracy;persistent;true]