Microsoft having sold 5 million through to retailers means that a good million or more are probably not sold yet... I would say the gap widened... or MS would have gone all "We are rapidly gaining ground.." bla bla bla.
Both are doing great and I love to see that... but lets get real. Titanfall fell WAY short of expectation... except for expectations in overhype and over scoring.
But it's EA....so it's funny.