A good defensive measure.
1. e2e4  1... c7c5  2. g1f3  2... d7d6  3. d2d4  3... c5d4  4. f3d4  4... g8f6  5. b1c3  5... a7a6 It would be a waste if a game between these two aggressive players were not a Najdorf, their favorite defense. 6. f1c4  6... e7e6  7. c1e3 In the past, the move 7.Bb3 was more or less automatic, but recently White has started to experiment with other options. 7... b7b5  8. c4b3  8... f8e7 Black must be very careful with possible sacrifices on e6, so it's recommended to leave the bishop on c8 for now. 9. a2a3 White doesn't mind playing slowly to prevent the b5-b4 advance. The plan is not as brutal as usual in the 6.Bc4 line, when White usually plays f4-f5 to open the bishop's diagonal. Here the intentions are different. 9... e8g8  10. d1e2  10... c8b7  11. f2f3 White plans the traditional attack on the kingside with the advance of the pawns with g4-g5-h4-h5 and so on. 11... b8c6 A move that Vachier-Lagrave had played himself. 12. e1c1  12... c6a5 Black has other options. 13. c1b1  13... a8c8 Keeping an eye on the typical exchange sac on c3, but this move is not the most accurate. 14. e2e1 A prophylactic move against the sacrifice, but now Black is fine. 14... f6d7 Maneuvering the knight to the queenside. There was a more explosive possibility. 15. h2h4 White begins what seems like a long journey until the attack arrives. 15... d7e5  16. h4h5  16... e5c4  17. e3c1  17... e7f6  18. g2g4  18... d8b6  19. c3e2  19... d6d5 Black has to try some counterplay. 20. g4g5  20... f6e7  21. e4d5  21... b7d5  22. e2f4  22... d5b7 The play by both sides is logical. The position is tense and every move is critical. 23. g5g6 The natural sequence of the attack. 23... e7f6 This loses by force. 24. g6f7 The game turns in Black's favor. White had two winning continuations. 24... f8f7  25. f4e6  25... c8e8  26. e1g3  26... e8e6  27. d4e6  27... b6e6  28. h1e1  28... e6c8  29. b3a2 