One of the significance of Virat yudh has been Arjun getting the better of Karn using Smmohan Astra. This whole episode was very poorly shown and was very disappointing. To begin with, Kaurav sena was present in full might headed by Bhism, Drona, kriparchaya, Karn, Ashwathama, Duryodhan, Shakuni, and Dhushasan. Duryodhan and company knew Arjun would come out for the rescue of King Virat. It is said that Bhishm and Drona knew the intention of Durodhan for the war and didn't participate wholeheartedly and lost to Arjun. But, Karn was waiting for this duel and it was fierce battle between the two, but Arjun got the better of Karn on that day and went one zero in their head to head battle, but definitely not it was called off by Bhism.
I was always fascinated to know who was the better between Karn and Arjun and read many many articles to know, which sitll is a stalemate as to who was better as both sides have enough proof to believe the respective ones were better. Arjun is considered to be the best warrior among pandvas just because he single handledly can withstand many maharathis at a time, thereby, credited with the tag of atimaharathi (capable of fighting 24 maharathis as a time). There are two such incidents in Mahabharat where Arjun's credential of being superior to Karn was proved factually one with the direct duel with Karn in Virat and the other during Gandharva war, which was skipped by Starplus MB.
Gandharva war took place when pandavas were in van vaas. Since Duryodhan can't attack pandavas during van vas, he makes a ploy to defeat chirasena and force them to go kill pandavas, but that ploy backfires and he loses to Gandharvas who have great celestial powers. Karn was supposedly intoxicated during that war and escapes from their without knowing that duryodhan was captured. Later, Arjun and Bheem on the instructions of Yudhistir come to their cousin's rescue and it was Arjun who had effortlessly defeated chitrasen. After which, Karn is humiliated by Bhism, Drona, and Vidhur that he is just 1/4th of the might of Arjun and can't be compared to Arjun. Then, Karn pleads what he has to do to be proved his might and takes an oath to go on vijay yathra to accept Hastinapur rule by all kings and succeeds in winning against all kings in all four directions, a feat not achieved by any Maharathi... only an athimaharathi can achieve it.
So, for Arjun lovers these two incidents were big plus point to prove he was better than Karn. While Karn supporters can claim that Karn was invincible in Kurushetar war and Arjun only survived because of Lord Krishn. Karn got the better of Arjun in Kurushetar and leveled the scores one all and Krishna knew Karn was better than Arjun and that was the reason of asking not to use naagastra twice on Arjun and Krishna himself saved from Karn's Vaishnavastra. Just the way Karn had no answer for Smmohan astra, Arjun had no answer to Vaishnavastra. Karn was quite capable of killing all 5 pandavas alone, but he does get defeated by Arjun in the only one encounter they had outiside Kurushetar. So, you really can't conclude who were superior. It is just like a tennis match... you win one day and lose the other.
So, the bottomline is Virat yudh was fought and won by Arjun and not as shown yesterday. I guess it was shown to make karn and arjun on par. But let's concede and give credit where it is due that during Virat war, Arjun was invincible and unconquerable. He got the better of everyone and made them unconscious with smmohan astra. I guess it is time the makers understand that history shouldn't be tweaked for our convenience. Arjun single handedly defeated everyone period.