Missing a golden chance.
23... c4c6 This is a bad move, but I call the reader's attention to Arjun's style. He's not afraid of taking big risks to play for a win. Sometimes this comes with a few mistakes, but it also makes the position hard to play for his opponent. 24. h5h7  24... a8c8 Very natural, but it's better to place the rook on d8, protecting the d5-pawn. 25. c1d1 White is threatening to capture the d-pawn. 25... d5d4 This surprisingly loses.