The weekend started with two free practice sessions with a lot of traffic on track but, despite this, Carlo was the fastest F4 driver in both sessions, showing confidence with the circuit and quickness to find the limit. On Friday he also took part in qualifying. He had an electrical problems in the middle of the session but even with only few laps available, the sixteen year old was able to set a valid time for the F4 pole position.
In race 1 Carlo started in front of his rivals but lost the leadership in the early stages of the race because of a bad start. However, he didn't lose heart and after a few laps behind the safety car, he took advantage of the restart to overtake the driver in front of him and regain the position at the Tamburello corner, finishing the race first.
In race 2, where the starting order is determined by the second best time of each driver in qualifying, Carlo had to settle to start second. However, he immediately recovered the first position with an aggressive start; the following laps were characterized by a two-way fight for the first position with Carlo being overtaken at Tosa before regaining the leadership. When the last lap was about to start, a car Carlo was not fighting but which was very close in front of him suddenly lost speed at the exit of Rivazza causing an inevitable collision that made him lose the win. Having created a good gap, the young driver managed to finish in second position. Not an optimal end of the weekend but that doesn't hide the fact that Carlo has been the fastest driver all weekend, showing a great pace and aggressiveness in the duels.