Update: Google has announced that the deal is official on its investor relations site, and Motorola had its say too. The deal is worth $2.91 billion, with $1.41 billion paid at closing ($660m in cash and $750m in stock). Lenovo gets 2000 patents in the deal, plus a licensing arrangement with Google. Original post follows.
Google is always doing surprising things, but this is probably not something anyone would have predicted yesterday.