Maybe Tabatabaei was counting on this move and missed Black's next reply.
45... g7f6 Now we know that Arjun was the one playing for a win at this point. 46. g2f1 A losing mistake. 46... f5e4  47. f1c4  47... a2c2 