Atalanta took all three points at U-Power Stadium, beating Monza 1-0 in Serie A Round 11. It was a tight game decided by a clean finish from Nikola Krstović and a standout goalkeeping display from Marco Carnesecchi.
Monza flew out of the blocks and paid a long visit to Atalanta’s penalty area in the opening half. They led the first‑half numbers with 15 shots to 5, created two big chances and won six corners. The hosts also generated 1.14 xG before the interval, while Atalanta managed just 0.19. Carnesecchi’s five first‑half saves kept the score level, a theme the night never really shook.
The game turned soon after the restart. In the 49th minute, Krstović steered a left‑footed effort low to the right corner for 0-1, a chance measured at 0.37 xG and 0.41 xGOT. From there, Atalanta were more incisive, finishing the second half with 1.08 xG to Monza’s 0.20. The visitors put six shots on target after the break and forced five saves from Noel Törnqvist. Late bookings arrived on both sides, and Monza boss Ivan Jurić was sent off for dissent late on.
The stats behind a 0-1 away win
On volume alone, Monza will feel they had enough to score. They out‑shot Atalanta 22-13, matched them for shots on target at 7-7 and led total xG 1.34-1.27. They also worked the box well with 42 touches in the area and racked up seven corners. But eight of Monza’s attempts were blocked, and only four of 26 crosses found a teammate, which blunted promising moves.
Atalanta’s reply was control in key defensive moments and better shot value after the break. They posted 29 clearances and 15 interceptions, won 54% of total duels and dominated aerials 10/15. Their cross accuracy was lean but efficient at 2/8, and they were superior in long balls at 43/68. Expected goals on target tilted their way 0.95-0.82, mirroring the eye test that Carnesecchi faced the tougher quality after halftime. It was not one‑way traffic, but it was game management done well.
MVP: Marco Carnesecchi’s standout display
This match belonged to Marco Carnesecchi in goal. The Atalanta keeper earned a Sofascore Rating of 8.9, built on seven saves, five of them from inside the box. His shot-stopping swung the xGOT balance, with 0.82 goals prevented and four big saves credited to the visitors. When crosses came, he added one high claim and a punch to clear danger.
Distribution mattered too, and he handled it with calm. Carnesecchi completed 31 of 43 passes and hit 16 of 27 long balls, helping Atalanta reset and release pressure. He finished with 55 touches, two clearances and five recoveries, which says plenty about how involved he was beyond the line. Nights like this are why clean sheets sometimes feel like team goals that start with the goalkeeper.
Close behind the MVP, Giorgio Scalvini impressed with an 8.1 Sofascore Rating, posting 63/67 passes, eight clearances and four tackles. Nikola Krstović delivered the decisive moment and worked aerials tirelessly, winning six in the air and taking three shots for a 7.6. Sead Kolašinac (7.5) and Charles De Ketelaere (7.5) added solid two‑way shifts, while Monza’s top performers Jay Robinson and Lorenzo Lucchesi both landed at 7.7.
Monza’s bright sparks and missed chances
There were real positives for Monza despite the result. Jay Robinson was lively with two shots on target, two key passes and 2/3 on crosses in 61 minutes. Mathis Mout created four chances, hit two accurate crosses and put in three tackles for a 7.6. Lorenzo Lucchesi also stood out with 47/50 passing, a big chance created and four clearances.
But the final touch deserted them. Monza missed two big chances, including efforts from Ebenezer Akinsanmiro and Gustavo Varela, and were caught by Atalanta’s back line blocking eight attempts. Their second‑half production dipped to 0.20 xG with just two shots on target, and cross accuracy fell to 0/9 after the break. They had volume, territory and 59 final‑third entries, yet no breakthrough.
Tactical trends and game flow
Monza lined up 3-5-2 and pushed numbers into wide corridors, which fed that heavy crossing count and box touches. Atalanta’s 4-2-3-1 asked the double pivot to screen and reset, a plan that gained more control in the second half. Long balls were a clear outlet for the visitors at 43/68, and that aerial emphasis showed in a 67% win rate above head height.
On the ground, Atalanta edged duels 39/75 and completed all three of their dribbles after halftime, a small sample that still hinted at cleaner decision-making. Defensively, 29 clearances plus five player blocks and a compact penalty box made the difference. Monza finished with more recoveries overall, but Atalanta’s clearances in volume and timing mattered more. It was a classic road performance: survive the storm, land the strike, close the door.
All advanced metrics, player heatmaps and the full action log are available on Sofascore’s match page. For league-wide form, tables and fixtures, head to the Serie A hub.
Player of the Match
By Sofascore Rating, Marco Carnesecchi topped the list at 8.4. Fans agreed, voting him first with 417 votes out of 798. That means the ratings and the crowd picked the same player.
Atalanta took all three points at U-Power Stadium, beating Monza 1-0 in Serie A Round 11. It was a tight game decided by a clean finish from Nikola Krstović and a standout goalkeeping display from Marco Carnesecchi.
If you want the full breakdown, the match thread on Sofascore has minute-by-minute data, xG and player maps. You can also track the broader season context on the Serie A page.
Monza start fast, Atalanta strike after the break
Monza flew out of the blocks and paid a long visit to Atalanta’s penalty area in the opening half. They led the first‑half numbers with 15 shots to 5, created two big chances and won six corners. The hosts also generated 1.14 xG before the interval, while Atalanta managed just 0.19. Carnesecchi’s five first‑half saves kept the score level, a theme the night never really shook.
The game turned soon after the restart. In the 49th minute, Krstović steered a left‑footed effort low to the right corner for 0-1, a chance measured at 0.37 xG and 0.41 xGOT. From there, Atalanta were more incisive, finishing the second half with 1.08 xG to Monza’s 0.20. The visitors put six shots on target after the break and forced five saves from Noel Törnqvist. Late bookings arrived on both sides, and Monza boss Ivan Jurić was sent off for dissent late on.
The stats behind a 0-1 away win
On volume alone, Monza will feel they had enough to score. They out‑shot Atalanta 22-13, matched them for shots on target at 7-7 and led total xG 1.34-1.27. They also worked the box well with 42 touches in the area and racked up seven corners. But eight of Monza’s attempts were blocked, and only four of 26 crosses found a teammate, which blunted promising moves.
Atalanta’s reply was control in key defensive moments and better shot value after the break. They posted 29 clearances and 15 interceptions, won 54% of total duels and dominated aerials 10/15. Their cross accuracy was lean but efficient at 2/8, and they were superior in long balls at 43/68. Expected goals on target tilted their way 0.95-0.82, mirroring the eye test that Carnesecchi faced the tougher quality after halftime. It was not one‑way traffic, but it was game management done well.
MVP: Marco Carnesecchi’s standout display
This match belonged to Marco Carnesecchi in goal. The Atalanta keeper earned a Sofascore Rating of 8.9, built on seven saves, five of them from inside the box. His shot-stopping swung the xGOT balance, with 0.82 goals prevented and four big saves credited to the visitors. When crosses came, he added one high claim and a punch to clear danger.
Distribution mattered too, and he handled it with calm. Carnesecchi completed 31 of 43 passes and hit 16 of 27 long balls, helping Atalanta reset and release pressure. He finished with 55 touches, two clearances and five recoveries, which says plenty about how involved he was beyond the line. Nights like this are why clean sheets sometimes feel like team goals that start with the goalkeeper.
Close behind the MVP, Giorgio Scalvini impressed with an 8.1 Sofascore Rating, posting 63/67 passes, eight clearances and four tackles. Nikola Krstović delivered the decisive moment and worked aerials tirelessly, winning six in the air and taking three shots for a 7.6. Sead Kolašinac (7.5) and Charles De Ketelaere (7.5) added solid two‑way shifts, while Monza’s top performers Jay Robinson and Lorenzo Lucchesi both landed at 7.7.
Monza’s bright sparks and missed chances
There were real positives for Monza despite the result. Jay Robinson was lively with two shots on target, two key passes and 2/3 on crosses in 61 minutes. Mathis Mout created four chances, hit two accurate crosses and put in three tackles for a 7.6. Lorenzo Lucchesi also stood out with 47/50 passing, a big chance created and four clearances.
But the final touch deserted them. Monza missed two big chances, including efforts from Ebenezer Akinsanmiro and Gustavo Varela, and were caught by Atalanta’s back line blocking eight attempts. Their second‑half production dipped to 0.20 xG with just two shots on target, and cross accuracy fell to 0/9 after the break. They had volume, territory and 59 final‑third entries, yet no breakthrough.
Tactical trends and game flow
Monza lined up 3-5-2 and pushed numbers into wide corridors, which fed that heavy crossing count and box touches. Atalanta’s 4-2-3-1 asked the double pivot to screen and reset, a plan that gained more control in the second half. Long balls were a clear outlet for the visitors at 43/68, and that aerial emphasis showed in a 67% win rate above head height.
On the ground, Atalanta edged duels 39/75 and completed all three of their dribbles after halftime, a small sample that still hinted at cleaner decision-making. Defensively, 29 clearances plus five player blocks and a compact penalty box made the difference. Monza finished with more recoveries overall, but Atalanta’s clearances in volume and timing mattered more. It was a classic road performance: survive the storm, land the strike, close the door.
All advanced metrics, player heatmaps and the full action log are available on Sofascore’s match page. For league-wide form, tables and fixtures, head to the Serie A hub.
Player of the Match
By Sofascore Rating, Marco Carnesecchi topped the list at 8.4. Fans agreed, voting him first with 417 votes out of 798. That means the ratings and the crowd picked the same player.