I thought I'd cracked Immortal, but on my current game one of the AIs completely snowballed on science. In like 1150 / Turn 176, Kongo was in the Industrial era; by 1635 / Turn 238 they were in the Information Era and generating 552 science to my 210. I think my main mistake was not expanding my civ further and being a bit late getting Campuses online but I'm not sure I'd ever have any hope of competing with that no matter how I played. Anyone got any thoughts? I've seen war suggested as the solution on other threads but by the time their science lead became apparent I was far too far behind to solve the problem militarily: they declared a suprise war on me when my carefully planned cities started to close the gap and it was all I could do to hold them off to a draw and a peace treaty. I'm now heading for a Religion or possibly Diplomatic victory.