I'm backing Sporting CP to win this Champions League tie on 3 November 2026 at 20:45. Shakhtar are playing at Stamford Bridge in London, nominally their home ground, but they lose the usual advantage of their own pitch. Sporting have shown real quality on the road lately, and I see them as the stronger team here.
The gap in their Champions League records tells the story. Sporting won their first two games, beating Galatasaray 3–1 and Lens 2–0, then lost to LASK 3–2. They sit on six points with seven goals scored. Shakhtar drew with PSV 1–1, beat AEK 3–1, and lost to Inter 0–1 for four points. The xG numbers widen the margin: Sporting average 2.22 per game across three Champions League matches, Shakhtar just 0.86. That's a real difference in chance creation, not just goals.
I also rate Sporting's away form in October. They beat Braga 3–1, Lens 2–0, and Casa Pia 2–0. Two clean sheets on the road show they can grind out results without needing a flood of goals. Shakhtar beat Dynamo Kyiv 3–0 in the Ukrainian Cup and Obolon 2–0 recently, so they're in decent shape, but Sporting's attacking volume and road record convince me more.
Form and H2H
I'm looking at Shakhtar's last ten matches across all competitions: eight wins, one draw, one loss. They average 2.20 goals for and just 0.30 against. That defence is tight, which means I shouldn't expect a rout here. In their last ten matches in the Champions League specifically, opponents have scored fewer than two goals in every single game. Shakhtar concede very little.
Sporting's form is equally strong but more attacking. In their last ten matches, they've won six, drawn two, and lost two. They average 1.99 goals for and 1.10 against. More telling: in eight of their last ten away matches in the Champions League, they've scored fewer than two goals. That's important context for how I'm reading the goal markets.
Sporting have not lost in eight of their last ten matches across all competitions. Shakhtar have conceded fewer than two goals in ten straight matches. I expect a competitive game where Sporting's superior attacking threat edges out Shakhtar's defensive discipline.
Best bet
I'm taking Sporting CP to win at 1.97 on 1xBet. That's my main play. The odds reflect Sporting as clear favourites, and I think that's right given their xG advantage, their away form, and the quality of chances they create. Shakhtar's defence is miserly, but Sporting have shown they can score on the road without needing to blow teams away.
I'll also look at Over 2.5 goals at 1.7. Both teams have attacking intent, and while Shakhtar concede very little, Sporting's volume of chances should produce at least three goals across the ninety minutes. The under sits at 2.34, which makes the over the better value for me.
Odds to watch
On 1xBet, the Asian Handicap -0.25 for Shakhtar is 3.16, while Sporting at +0.25 is 1.68. That's a tight line, but I prefer the straight win at 1.97 for clarity. Both Teams Score yes is 1.56 and no is 2.3. Given Shakhtar's defensive record, I'd lean no, but Sporting's attacking threat makes yes worth considering if you want to hedge.
The draw sits at 3.96, which I think undervalues how tight this could be, but Sporting's form and attacking edge make the win the cleaner bet. Under 2.5 at 2.34 is the contrarian play if you believe Shakhtar's defence holds firm, but I see Sporting scoring enough to push over 2.5 at 1.7.

