Hilary Castles World Cup 2018 Salah shines, but Egypt lose to Portugal 2-1 By Hilary Castles 6 years ago