Google and Microsoft weave tangled AI webs - MSFT News | Rallies