Salah, Shaqiri and Robertson's festive surprise