Inter Milan 6-0 Brescia
Inter Milan were in a rampant mood after humiliating bottom-placed Brescia 6-0 at the San Siro.
Goals from all round as there were six different scorers, which included Ashley Young, Alexis Sanchez, Danilo D'Ambrosio, Roberto Gagliardini, Christian Eriksen and Antonio Candreva.
The win sees Inter cement third spot but they still find themselves eight points behind league leaders Juventus.
SPAL 2-2 AC Milan
AC Milan failed to build on the weekend's victory after drawing 2-2 with SPAL at the Stadio Paolo Mazza.
Mattia Valoti and Sergio Floccari netted for the hosts, who had Marco D'Alessandro sent late in the first half.
However, Rafael Leao pulled one back in the 79th minute before a Francesco Vicari's 90th minute own goal handed Milan a point.
Hellas Verona 3-2 Parma
Hellas Verona got back to winning ways with a 3-2 success over Parma.
Samuel Di Carmine, Matteo Pessina and Mattia Zaccagni were on target for the hosts to cancel out strikes from Dejan Kulusevski and Riccardo Gagliolo.
Lecce 1-2 Sampdoria
Sampdoria secured a vital win over Lecce to boost their hopes of survival in the top flight.
Gaston Ramirez converted two penalties to secure the spoils for the visitors, after Matteo Mancosu had netted a penalty for Lecce.
Fiorentina 1-3 Sassuolo
Sassuolo avoided a third straight game without a win after defeating Fiorentina 3-1 at Stadio Artemio Franchi.
Grégoire Defrel's brace and a solitary strike from Mert Muldur put the visitors 3-0 up, while Patrick Cutrone netted a 90th minute consolation for Viola.
Bologna 1-1 Cagliari
Giovanni Simeone cancelled out Mussa Burrow's strike for Bologna, as Cagliari secured a point at the Stadio Renato Dall'Ara on Wednesday evening.