Salah penalty keeps Liverpool in driving seat