How the Rangers v Celtic cup battle will be won and lost