

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.
Atalanta host Lazio at the Gewiss Stadium on Wednesday evening, 22 April 2026, with a place in the Coppa Italia final at stake and plenty of pressure on both sides. This is the kind of semi-final that can swing a whole season. One night can turn frustration into momentum, or leave a side staring at what might have been.
Raffaele Palladino’s Atalanta have already had to live through some heavy nights in Europe and Italy this spring, while Maurizio Sarri’s Lazio arrive with confidence after a strong run of league results and a few good away scalps. The tie has already produced one draw at the Stadio Olimpico earlier this month, a lively 2-2 on 4 March, so neither side will fancy giving an inch. The prize is obvious. A trip to the final. A shot at silverware. No room for caution once the whistle goes.
Atalanta’s case is simple enough: they’re at home, they’ve already shown they can handle Lazio, and their underlying numbers at home in this sort of environment tend to be stronger than the raw recent results suggest. Lazio, though, have become a nasty opponent to play against. They’ve won enough big away games lately to know they won’t be overawed. That said, this still feels like Atalanta’s night if they can get the game on their terms.
Atalanta come into this semi-final with a mixed but far from broken run behind them. The last six have taken them from a frustrating 1-1 draw away at Roma on 18 April, to a narrow 0-1 home defeat against Juventus on 11 April, and then to the kind of release they needed with a 3-0 win at Lecce on 6 April. Before that, they beat Hellas Verona 1-0 at home, lost 4-1 away to FC Bayern München in the Champions League knockout stage, and drew 1-1 at Inter. That’s a proper rolling spell. Not a clean one, not a disaster either.
The Roma game told a familiar story. Atalanta didn’t dominate possession or territory, but they still found a way to score through Nikola Krstović and then dug in for a point when Roma pushed back. Against Juventus, they were frustrated at home and couldn’t find the breakthrough. You can see the pattern: when Atalanta get on the front foot, they look dangerous; when they’re forced into a slower, more patient contest, they can run out of ideas for periods. The 3-0 at Lecce was the reminder of what they’re capable of when the game opens up. They’ve had two wins in their last six and only one defeat in their last three. That’s not runaway form, but it’s a decent platform.
At home this season, Atalanta have been solid rather than spectacular. Their record at the Gewiss Stadium stands at 8 wins, 4 draws and 4 losses, with 25 goals scored and 14 conceded. Those numbers are useful because they show two things at once. They usually score, and they usually give themselves a chance. They’re not the sort of home side who suffocate opponents, though. More often, they win through momentum and sharp spells rather than total control. The xG projection for this one leans their way too, with 1.7 expected goals against Lazio’s 0.6. That’s a clear signal that the home edge matters here.
There’s also a bit of steel in the way they’ve handled Lazio recently. Atalanta haven’t lost to them in their last three meetings, and they’ve kept the scoring line tight in those games. The draw at Lazio earlier this month and the 2-0 win there in February show a side that knows how to manage this matchup. They don’t need to be flawless. They just need to be sharper in the decisive moments. At home, that’s a fair ask.
Lazio arrive with a very different mood. Their last six have been better than Atalanta’s in simple results terms, and the confidence should be there after the 2-0 win at Napoli on 18 April. That wasn’t a fluke either. They were more aggressive, more efficient, and far cleaner than their hosts, with Matteo Cancellieri scoring early and Toma Bašić adding the second after the break. Before that, they lost 1-0 away to Fiorentina on 13 April, were held 1-1 at home by Parma on 4 April, and then strung together three straight wins: 2-0 at Bologna, 1-0 at home to Milan, and 2-1 at home to Sassuolo. That’s a useful body of work. The defeat at Fiorentina aside, it’s been a strong few weeks.
Mind you, there’s a catch. Lazio’s best run has come with a lot of tight scorelines. They’re not blowing teams away. They’re grinding, staying organised, and taking their moments. That’s fine when it works, but it also means one bad half can wreck the whole plan. The recent away record tells a similar story. Lazio have won at Napoli and Bologna, but the 1-0 loss at Fiorentina is a reminder that they’re not bulletproof on the road. They can travel well, though. There’s no doubt about that.
Their away numbers matter here. Lazio have the sort of road form that keeps them alive in knockout ties, especially when they can sit compact and play through the early pressure. Their last away win at Napoli was especially impressive, with 2.26 expected goals generated and not a single shot on target conceded. That’s the sort of performance that makes them dangerous in this semi-final. If they reproduce anything close to that level, Atalanta won’t get this easy. Not by a long way.
Still, the broader picture suggests a team that can be squeezed. The general goal trend is worth keeping in mind too, with Lazio repeatedly involved in low-scoring matches. They’ve now gone through a strong stretch of games where margins have stayed tight, and in cup football that often means one goal, maybe two, decides everything. Their recent away work says they can stay in it. It doesn’t say they’ll necessarily finish the job. That’s the difference.
These two have already played each other often enough to know the script. The most recent meeting was that 2-2 Coppa Italia draw on 4 March, a game that didn’t settle anything and probably left both benches thinking they could still tilt the tie their way. Before that, Atalanta beat Lazio 2-0 in Rome on 14 February in Serie A, and the league meeting in Bergamo on 19 October ended 0-0.
Go back a little further and the pattern is still fairly clear. Atalanta have had the better of this matchup more often than not, and they’ve gone three straight games without losing to Lazio. There’s a real edge to their recent record against Sarri’s side, even if the scores are usually tight. You wouldn’t call it a mismatch. You would call it a bad opponent for Lazio to run into when the stakes are this high.
We’re backing Atalanta to win at 4/6 here. It’s not a wild punt. It’s the sort of price that fits the shape of the tie, the home advantage, and the recent head-to-head edge. Palladino’s side have already shown they can shut Lazio down in Rome, and the 1.7 to 0.6 xG projection points the same way. If Atalanta get an early grip, Lazio may find it hard to force the game into their favourite low-tempo pattern.
The 2-1 correct score appeals too. Lazio are good enough to nick a goal, especially with the way they’ve travelled lately, but Atalanta look more likely to generate the volume and the pressure needed to decide it. This feels like a match where the home side just about have the sharper finish. If you want a livelier angle, Atalanta to qualify would be the safer cup-style cover, but on the night itself the home win is the pick.
League and venue; tap a row for the match page.
League
Range
Venue
No matches for these filters.
No matches for these filters.
Percentages from finished games after filters (1X2, goals, BTTS).
League
Range
Venue