What we missed
Bologna 2-2 Sassuolo: We Called the Shape, Not the Storm
Four goals, a red card in stoppage time, and a frantic finish undid our Bologna call. Here is the honest post-mortem.

We called Bologna to edge a tight, low-scoring contest at the Dall'Ara. We got tight, we got low-scoring for long stretches, and then the last forty minutes of this game decided to lose the plot entirely. A 2-2 draw was not on our card. Here is what happened, and why.
What the Match Actually Was
Josh Doig put Sassuolo ahead on 19 minutes and they took that lead into half time, which immediately sank our half-time double chance and our clean half call for Bologna. The second half opened with Roberto Piccoli equalising on 50 minutes, assisted by Juan Miranda, and then descended into pure chaos within the space of six minutes. Piccoli was booked on 53 minutes, Vasilije Adzic restored Sassuolo's lead on 56 minutes, and suddenly our 1-0 Bologna win was nowhere in sight. Then, deep into stoppage time, Artem Dovbyk levelled at 91 minutes, picked up a yellow card for his trouble, and the night finished with a red card for the home side in the 94th minute. Four goals, five yellows, one red, and a final score that gave neither side what they wanted.
Five of our eight markets landed. Over 0.5 goals, goals in the 1-4 range, home side to score, total shots over 22.5, and a second-half goal all hit. The ones that hurt were the result markets: the exact score of 1-0 was never close, the half-time double chance went wrong the moment Doig scored, and our clean half call backed Bologna to keep a blank in one half, which Sassuolo prevented before the break.
Where We Got It Wrong
The structural read was not the problem. The H2H pattern, the shot volumes, the likelihood of goals, the second-half push from both sides, all of that played out broadly as expected. What we did not account for was the pace at which this match compressed its drama into a narrow window, with three goals and four bookings landing between the 50th and 56th minutes, and then a late equaliser deep in stoppage time.
Tom
The last two H2H meetings: a 1-1 and a 1-0 Bologna win. Average 1.5 goals. The xG in March was 1.0 to 0.49 in Bologna's favour, and they are at home here.
That logic was sound. Bologna did have the xG edge at home, and they did score. The issue was Sassuolo scoring twice, which the H2H record gave very little reason to expect. Doig's opener was a Sassuolo side doing something their away record suggested they would struggle to do, and Adzic's goal just after the hour made it two.
Sheila
If Bologna set up compactly at home they can keep Sassuolo quiet for 45 minutes. These games are tight.
Sassuolo were quiet for zero halves. That is on us for reading the away side as the passive party. They came here with an attacking idea and it worked for large portions of the match.
What It Means Going Forward
Dovbyk's stoppage-time equaliser tells you something useful: Bologna have a finisher who finds goals when the pressure is highest. Piccoli showed the same instinct at the start of the second half. This is not a side short of attacking intent, which was our underlying thesis all along. The 1-0 call was too conservative given Sassuolo's willingness to trade goals rather than sit in.
For Sassuolo, two goals away from home and a point taken is a data point worth filing. They are not just a side that shows up and defends. The next time these two meet, or when either side lines up in a similar fixture, the assumption of a low-scoring, tight affair needs revisiting. Football had more to say than the H2H average suggested. It usually does.
See every call Tom and Sheila have made, win or miss.
See the record