Monza vs Sassuolo

18 September 2026 · Serie A · 2026/27 · Referee Daniele Perenzoni

Full time 2 – 1

Half-time: 0–0

  • Gustavo Varela 51’, 63’ (pen)
  • Vasilije Adzic 88’

Match summary

Monza saw off Sassuolo 2-1. It was goalless at half-time.

Gustavo Varela put Monza ahead with a header in the 51st minute, set up by Samuele Birindelli, Varela made it 2-0 from the penalty spot in the 63rd minute, and Vasilije Adzic pulled one back to make it 2-1 with a direct free kick in the 88th minute.

Sassuolo can feel hard done by, creating 2.31 expected goals (xG) from 20 shots to Monza's 1.61 from 15.

Monza claimed a narrow Serie A victory against Sassuolo despite enduring long periods of sustained pressure during the fixture. Sassuolo dominated the overall territory and possession statistics, registering 65 percent possession and completing 581 passes compared to Monza's 313. The visitors also generated a higher shot volume, taking 20 attempts with eight on target and accumulating an expected goals figure of 2.31, while Monza managed 15 shots with six on target and an expected goals total of 1.61. However, the hosts made the most of their attacking opportunities, edging the corner count seven to five and displaying greater clinical efficiency to secure the result. Discipline was a notable feature of the contest, with Monza accumulating four yellow cards alongside 13 fouls, while Sassuolo received one yellow card and committed six fouls.

The match remained goalless at the interval after a first half that saw Eddy Kouadio receive a yellow card for a foul in the 30th minute. The deadlock was broken shortly after the restart when Gustavo Varela scored with a header in the 51st minute to put Monza ahead. Following a triple substitution by the hosts, Varela struck again in the 63rd minute, converting a penalty to double the advantage. Sassuolo responded with a series of changes, and after Luca Lipani was booked for an argument, Vasilije Adžić reduced the deficit in the 88th minute by scoring directly from a free kick. Late bookings for Gustavo Varela and substitutions for both sides preceded the final whistle, which confirmed the 2-1 scoreline.

Match stats

35% Possession 65%
15 Shots 20
6 Shots on target 8
7 Corners 5
85 Attacks 115
32 Dangerous attacks 61
313 Passes 581
79% Pass accuracy 88%
26 Tackles 23
13 Fouls 6
4 Yellow cards 1
0 Red cards 0
0 Offsides 1

Key events

Monza Sassuolo
Kick-off
Jay RobinsonShot on target
1’
Eddy KouadioShot on target
2’
15’
Domenico BerardiShot on target
28’
Darryl BakolaShot on target
30’
Samuele BirindelliShot on target
33’
34’
Kristian ThorstvedtShot on target
42’
Sebastiano EspositoShot on target
Half-time0-0
Second half underway
Gustavo VarelaHeader1-0 (Monza)
51’
Lorenzo LucchesiShot on target
56’
Gustavo VarelaPenalty2-0 (Monza)
63’
69’
Simone CinquegranoShot on target
74’
80’
Benjamín DomínguezShot on target
81’
Armand LaurienteShot on target
85’
85’
Luca LipaniArgument
88’
Vasilije AdžićFree Kick2-1 (Sassuolo)
90+2’
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 2.31 51’ Gustavo Varela (Monza), 1-0 51’ 63’ Gustavo Varela (Monza), 2-0 63’ 88’ Vasilije Adzic (Sassuolo), 2-1 88’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 2.31 51’ Gustavo Varela (Monza), 1-0 Varela 51’ 63’ Gustavo Varela (Monza), 2-0 Varela 63’ 88’ Vasilije Adzic (Sassuolo), 2-1 Adzic 88’
Monza 1.61 xGSassuolo 2.31 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sassuolo attacking Monza attacking 
63’ Gustavo Varela (Monza), penalty, 0.76 xG, goal 34’ Kristian Thorstvedt (Sassuolo), open play, 0.39 xG, saved 15’ Domenico Berardi (Sassuolo), open play, 0.32 xG, saved 28’ Darryl Bakola (Sassuolo), open play, 0.31 xG, saved 77’ Vasilije Adzic (Sassuolo), open play, 0.30 xG, off target 2’ Eddy Kouadio (Monza), from a corner, 0.28 xG, saved 69’ Simone Cinquegrano (Sassuolo), from a corner, 0.22 xG, saved 1’ Jay Robinson (Monza), open play, 0.14 xG, saved 88’ Vasilije Adzic (Sassuolo), direct free kick, 0.12 xG, goal 15’ Domenico Berardi (Sassuolo), open play, 0.11 xG, off target 79’ Samuele Birindelli (Monza), open play, 0.10 xG, off target 29’ Kristian Thorstvedt (Sassuolo), open play, 0.09 xG, blocked 90+3’ Kieron Bowie (Sassuolo), set piece, 0.07 xG, hit the woodwork 51’ Gustavo Varela (Monza), from a corner, 0.06 xG, goal 51’ Patrick Cutrone (Monza), open play, 0.06 xG, off target 68’ Armand Lauriente (Sassuolo), open play, 0.06 xG, blocked 75’ Fedde Leysen (Sassuolo), set piece, 0.05 xG, off target 80’ Benjamín Domínguez (Sassuolo), open play, 0.05 xG, saved 24’ Armand Lauriente (Sassuolo), from a corner, 0.04 xG, blocked 30’ Gustavo Varela (Monza), open play, 0.04 xG, blocked 71’ Simone Cinquegrano (Sassuolo), open play, 0.04 xG, off target 33’ Samuele Birindelli (Monza), open play, 0.04 xG, saved 42’ Sebastiano Esposito (Sassuolo), open play, 0.03 xG, saved 24’ Kristian Thorstvedt (Sassuolo), from a corner, 0.03 xG, blocked 90’ Mathis Mout (Monza), open play, 0.03 xG, blocked 24’ Fedde Leysen (Sassuolo), from a corner, 0.03 xG, off target 27’ Jay Robinson (Monza), open play, 0.03 xG, off target 56’ Lorenzo Lucchesi (Monza), from a corner, 0.02 xG, saved 24’ Nemanja Matic (Sassuolo), from a corner, 0.02 xG, off target 58’ Manga Foe Ondoa (Monza), open play, 0.02 xG, off target 67’ Sebastiano Esposito (Sassuolo), open play, 0.02 xG, blocked 32’ Michael Folorunsho (Monza), open play, 0.01 xG, blocked 71’ Manga Foe Ondoa (Monza), open play, 0.02 xG, off target 7’ Ricardo Mangas (Monza), open play, 0.01 xG, off target 81’ Armand Lauriente (Sassuolo), open play, 0.01 xG, saved 63’ Gustavo Varela (Monza), penalty, 0.76 xG, goal 34’ Kristian Thorstvedt (Sassuolo), open play, 0.39 xG, saved 15’ Domenico Berardi (Sassuolo), open play, 0.32 xG, saved 28’ Darryl Bakola (Sassuolo), open play, 0.31 xG, saved 77’ Vasilije Adzic (Sassuolo), open play, 0.30 xG, off target 2’ Eddy Kouadio (Monza), from a corner, 0.28 xG, saved 69’ Simone Cinquegrano (Sassuolo), from a corner, 0.22 xG, saved 1’ Jay Robinson (Monza), open play, 0.14 xG, saved 88’ Vasilije Adzic (Sassuolo), direct free kick, 0.12 xG, goal 15’ Domenico Berardi (Sassuolo), open play, 0.11 xG, off target 79’ Samuele Birindelli (Monza), open play, 0.10 xG, off target 29’ Kristian Thorstvedt (Sassuolo), open play, 0.09 xG, blocked 90+3’ Kieron Bowie (Sassuolo), set piece, 0.07 xG, hit the woodwork 51’ Gustavo Varela (Monza), from a corner, 0.06 xG, goal 51’ Patrick Cutrone (Monza), open play, 0.06 xG, off target 68’ Armand Lauriente (Sassuolo), open play, 0.06 xG, blocked 75’ Fedde Leysen (Sassuolo), set piece, 0.05 xG, off target 80’ Benjamín Domínguez (Sassuolo), open play, 0.05 xG, saved 24’ Armand Lauriente (Sassuolo), from a corner, 0.04 xG, blocked 30’ Gustavo Varela (Monza), open play, 0.04 xG, blocked 71’ Simone Cinquegrano (Sassuolo), open play, 0.04 xG, off target 33’ Samuele Birindelli (Monza), open play, 0.04 xG, saved 42’ Sebastiano Esposito (Sassuolo), open play, 0.03 xG, saved 24’ Kristian Thorstvedt (Sassuolo), from a corner, 0.03 xG, blocked 24’ Fedde Leysen (Sassuolo), from a corner, 0.03 xG, off target 27’ Jay Robinson (Monza), open play, 0.03 xG, off target 90’ Mathis Mout (Monza), open play, 0.03 xG, blocked 56’ Lorenzo Lucchesi (Monza), from a corner, 0.02 xG, saved 24’ Nemanja Matic (Sassuolo), from a corner, 0.02 xG, off target 58’ Manga Foe Ondoa (Monza), open play, 0.02 xG, off target 67’ Sebastiano Esposito (Sassuolo), open play, 0.02 xG, blocked 32’ Michael Folorunsho (Monza), open play, 0.01 xG, blocked 71’ Manga Foe Ondoa (Monza), open play, 0.02 xG, off target 7’ Ricardo Mangas (Monza), open play, 0.01 xG, off target 81’ Armand Lauriente (Sassuolo), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Monza 3-4-2-1 Starting XI
Törnqvist
Kouadio
Lucchesi
Carboni
Birindelli 90’
Folorunsho
Akinsanmiro 56’
Mangas 56’
Cutrone 56’
Robinson 82’
Varela 2
Sassuolo 4-3-3 Starting XI
Murić
Doig
Caleta-Car
Leysen
Cinquegrano
Bakola 82’
Matić 64’
Thorstvedt 64’
Laurienté
Esposito 72’
Berardi 72’

Player stats

PlayerPosMinGAShxGxAKPCards
Noel Törnqvist GK900 0.000.000
Lorenzo Lucchesi DEF901 0.020.281
Andrea Carboni DEF900 0.000.000
Eddy Kouadio DEF901 0.280.000
Samuele Birindelli MID9012 0.130.092
Ricardo Mangas MID581 0.010.031
Michael Folorunsho MID901 0.010.000
Ebenezer Akinsanmiro MID580 0.000.011
Jay Robinson MID842 0.160.102
Patrick Cutrone MID581 0.060.141
Gustavo Varela FWD9023 0.870.143
Manga Foe Ondoa Sub322 0.030.000
Dany Mota Sub320 0.000.021
Adam Bakoune Sub320 0.000.031
Mathis Mout Sub61 0.030.000
Yvan Maye Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Monza win 34% Avg odds 2.80 Our estimate 30%
Draw 28% Avg odds 3.35 Our estimate 28%
Sassuolo win 38% Avg odds 2.47 Our estimate 42%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.