Det gick allt efter beräkning.