I wonder if any world series in history was won on the day of a lunar eclipse. If not, it would be only fitting for the Sox to win tonight. The powerof the curse falls to the lunar eclipse.
There's never before been a lunar eclipse during the WS, so no.