Black can win in numerous ways. Gukesh played the fastest way to mate.
1. e2e4  1... e7e5  2. g1f3  2... b8c6  3. f1c4  3... g8f6  4. d2d3  4... a7a6 [%c_effect a6;square;a6;type;Interesting;persistent;true] Gukesh starts a curious plan in an opening as well-known as the Italian. Instead of developing the pieces, he plays two pawn moves, one on each side of the board. Both moves have advantages and are common in this opening at some point, but not this soon. How are we going to explain to our children that playing like this is also possible $2 The best thing to do is to tell them that to be able to play pawn moves before developing the pieces, you first need to understand all the basics of opening play. Only with this solid understanding first is it possible to start looking for more creative paths. It's worth highlighting that the computer is a destroyer of dogmas: it shows that it's possible to play in different ways than we believed in the past. 5. e1g1  5... h7h6 [%c_effect h6;square;h6;type;Interesting;persistent;true] Here it is, the second pawn move. It's difficult to even explain this without studying for a few hours to try to understand what the idea really is. I suppose Black is maintaining flexibility in developing the f8-bishop, which can go to c5 but also to e7 or g7 after g6 or even g5. 6. a2a4  6... f8c5 Finally a conventional move. 7. c1e3  7... d7d6 It's never quite clear to me if Black should take on e3 or wait a little longer, allowing White to capture on c5. The computer doesn't help me resolve this doubt, as it gives more or less the same evaluation after both moves. 8. b1d2  8... e8g8  9. c2c3  9... f8e8  10. b2b4 The first new move of the game, finally forcing Black to take on e3. 10... c5e3  11. f2e3  11... c8e6  12. b4b5 The a-file will be White's undoing in this game, and it all starts with this premature advance. 12... c6b8  13. c4e6  13... e8e6  14. d1c2  14... b8d7  15. d3d4 [%c_effect d4;square;d4;type;Inaccuracy;persistent;true] A dubious positional decision. The e4-pawn will be another cause for concern for White. The problem is that this advance goes nowhere, since both capturing on e5 and playing d5 worsen the pawn structure. Following with c4-c5 seems optimistic. The pawn should have stayed where it was. 15... d8e8 [%c_effect e8;square;e8;type;GreatFind;persistent;true] Suddenly the weakness of the e4-pawn is felt. 16. a1e1 [%c_effect e1;square;e1;type;Mistake;persistent;true] Surrendering the a-file. 16... a6b5  17. a4b5  17... a8a5 [%c_effect a5;square;a5;type;GreatFind;persistent;true] Preparing to double and even triple the heavy pieces on the only open file. 18. c3c4  18... e8a8 Black has total control of the file, and White doesn't have an active plan. The computer evaluates this as a small advantage for Black, but in practice I think it's bigger than that. 19. h2h3  19... e6e8  20. g1h2  20... b7b6 [%c_effect b6;square;b6;type;GreatFind;persistent;true] A good move, controlling the c4-c5 advance and opening the diagonal for the queen to also press on e4. 21. f1f2  21... a5a2  22. c2d3  22... a2a3  23. d3b1  23... a8a4  24. f3h4  24... e8a8 This game is a model for the importance of controlling an open file. 25. h4f5  25... g8f8 [%c_effect f8;square;f8;type;GreatFind;persistent;true] Necessary to prevent Ne7+. 26. e1f1  26... a3a1  27. b1d3 [%c_effect d3;square;d3;type;Inaccuracy;persistent;true] 27... a4b4 Making way for the other rook. Now Vidit gets tired of waiting and accelerates defeat. 28. f1a1  28... a8a1  29. c4c5 [%c_effect c5;square;c5;type;Mistake;persistent;true] This just loses, but alternatives aren't too inspiring. 29... b6c5  30. d2c4  30... b4e1 The queen naturally invades the first rank and attacks White's king. If at the beginning the heavy pieces were positioned vertically, now they change to the horizontal. Vidit could stop the clock here. 31. f2e2  31... e1g1  32. h2g3  32... f6h5  33. g3h4  33... d7f6 Threatening ...g5 mate.