1. g1f3  1... c7c5  2. c2c4  2... g8f6  3. b1c3  3... b8c6  4. d2d4  4... c5d4  5. f3d4  5... e7e6  6. a2a3  6... f8c5  7. d4b3  7... c5e7  8. e2e4 From an English opening into a Hedgehog. 8... e8g8  9. f1e2  9... b7b6  10. e1g1  10... c8b7  11. c1e3  11... a8c8  12. f2f4  12... d7d6  13. a1c1 White makes more or less the same  moves and Be2-f3 would be played sooner or later. However, the move order  chosen by So seems to discourage the standard development of the black  pieces. 13... d8c7 Vachier-Lagrave is not afraid of ghosts. 14. e2f3  Overprotecting the pawn. 14... f8d8 [#] 15. c3d5 So decided to go for it anyway, and this  turned out to be a novelty. 15... e6d5  16. c4d5  16... c7d7  17. d5c6  17... b7c6 The same old problems with the e4 pawn appear for White. 18. d1d4  18... d6d5 And Vachier-Lagrave tries to clarify  the situation at once. 19. e4e5  19... f6e4 Black often solves his problems thanks to this monster knight  in the center. 20. f1d1  20... d7e6 Alas, a very unfortunate square for her  majesty. 21. h2h3  21... f7f5  22. d4d3 So found it. The queen stepped back to open a  square for the knight. 22... c6b7  23. b3d4  23... e6f7  24. c1c8  24... d8c8  25. g2g4  Now White has a super-knight as it is nicely orchestrating White's attack, whereas the opponent's knight lacks support. 25... g7g6  26. g4f5  26... g6f5  27. g1h2 Once the Black position has been opened So starts a decisive kingside attack. 27... g8h8  28. d1g1  28... c8g8  29. g1g8 Practical, fast, and strong. 29... h8g8  30. d3b5 Logical and beautiful at the same time. White was dominating the  center at first, then launched a dangerous kingside attack thanks to this  fact, and finally infiltrates on the opposite wing. 30... e7c5  31. b2b4  Blitz, blitzing. 31... c5d4  32. e3d4  32... g8f8 Now Vachier-Lagrave stabilizes the position.  33. b5e2  33... f7g6 Black's pieces wake up from the slumber. 34. e2e1 