Burnwinter
Well.... They beat Inter twice.. Atletico Madrid, Man City (at City, and they kicked the shit out of them), drew away to Dortmund... Leaving aside the less great results earlier in the CL, their recent European form has been outstanding with some big scalps.
Sporting is a good team, they are in great league form, but their wins in the CL (PSG aside) were against Athletic, Brugge, Marseille, Kairat... Those are 'lesser' scalps.
Either of these teams are decidedly beatable (assuming we get past Leverkusen, also not a total given)
But its set up nicely for us.