Perugia and Athletic Carpi shared the points in a 1-1 draw at the Stadio Renato Curi, a result that the available data suggests was a fair reflection of a match in which neither side could establish sustained control. The Lemeister model had installed Perugia as marginal favourites with a 41% win probability and had projected a 1-0 home victory, but the home side were unable to hold onto an early lead and were forced to settle for a draw. The single point leaves both teams in the congested middle of the Serie C Girone B table, where fine margins continue to separate the playoff contenders from those looking over their shoulders.
The match was ignited after 18 minutes when D. Riccardi opened the scoring for Perugia. It was a significant contribution from the forward, who would go on to have a turbulent afternoon. His goal gave the hosts a platform, but he was booked in the 28th minute for a challenge that set a fractious tone. Athletic Carpi responded with discipline in their defensive shape, and the away side's first booking arrived two minutes later when T. Panelli was cautioned in the 30th minute. The first half became increasingly testy, and L. Megelaitis became the third player in the book for Perugia in the 35th minute. With three yellow cards inside a seven-minute window, the pattern of a competitive and untidy contest was well established by the interval.
Athletic Carpi's patience was rewarded in the 76th minute when F. Casarini scored the equaliser. There was no assist recorded for the goal, which brought the away side back onto level terms and gave them a foothold they had worked steadily to create. The second half lacked the same density of bookings as the first, but discipline issues resurfaced in stoppage time. A. Sall was cautioned for Athletic Carpi in the 94th minute, and R. Ladinetti followed for Perugia in the 95th. The decisive moment came in the 97th minute when D. Riccardi received a second yellow card and a subsequent red, leaving Perugia to see out the final moments a man down. The numerical disadvantage, however, did not prove costly as the match ended moments later.
Without detailed possession, shot or expected-goals statistics, the match narrative must be constructed from the incident pattern and the disciplinary record. The six yellow cards and one red card speak to a contest that was consistently competitive and frequently untidy. The opening goal in the 18th minute gave Perugia a lead they might have hoped to protect, but Athletic Carpi's equaliser in the 76th minute suggested they had grown into the game. The fact that both goals were scored by players who would also feature prominently in the disciplinary record, Riccardi with a goal, a yellow and a red, Casarini with only a goal, underscores how the key moments were concentrated among a small group of protagonists.
The two goalscorers were the standout figures on the afternoon. D. Riccardi's contribution for Perugia was a mixed bag: a goal that put his side ahead, but also a yellow card in the first half and a red card in stoppage time that could have been costly. F. Casarini's equaliser for Athletic Carpi was the defining moment of the second half and earned his side a point they will value given their pre-match status as underdogs. Both teams made five substitutions, indicating a willingness to change the game from the bench, but neither side could find a decisive contribution from their replacements.
For Perugia, the draw represents a missed opportunity given their early lead and home advantage. The Lemeister model had forecast a 1-0 home win, so the result falls short of that projection. Athletic Carpi, who entered the match with a 26% away win probability in the model, will be the more satisfied side with the point. In the context of Serie C Girone B, neither result significantly alters the trajectory of either team. Both remain in touch with the playoff and safety lines, but this stalemate is unlikely to be remembered as a turning point in either side's season.