Who would have predicted this scenario.