Milan completed their first comeback of the campaign for a hard-fought 4-2 victory away to Frosinone.
The Rossoneri were desperately seeking consistency and visited a Frosinone side who got 13 of their total 14 points on home turf. Mario Balotelli and Jeremy Menez were ruled out, plus Nigel de Jong and Juraj Kucka suspended, so Keisuke Honda got a rare start.
Mbaye Niang immediately forced a save at the near post, but on eight minutes Nicola Leali performed an extraordinary double save. He parried Niang’s strike from close range, then stuck up a hand to claw the Carlos Bacca header out from under the bar.
A Pavlovic free kick was just over, but Milan’s disastrous offside trap failed when Daniel Ciofani was allowed a motorway between centre-backs to put Frosinone in front.
The Rossoneri had plenty of possession for the rest of the half and a seemingly endless supply of corners, but without forcing Leali into any genuine saves.
Frosinone almost doubled their lead straight after the restart with an Aleksandar Tonev screamer that skimmed the far top corner. Moments later Keisuke Honda’s angled drive shaved a coat of paint off the back stick.
Milan equalised with a well-worked counter, Ignazio Abate found down the right to control and place his strike across Leali.
The Rossoneri turned it all around within five minutes. Bonaventura sprung the offside trap and got a flick before Leali clattered into him, then Bacca made absolutely sure by powering into the empty net from a yard.
Gianluigi Donnarumma beat away a dangerous Danilo Soddimo free kick and Bonaventura had penalty appeals for a Matteo Ciofani trip ignored.
Milan did get their third goal, as Alex was left completely unmarked to nod in a corner from six yards.
However, it still wasn’t over at the Matusa, as Federico Dionisi was given too much room for his header on a Pavlovic free kick and got Frosinone back into the game.
Bonaventura ensured the points were safe with a stoppage-time strike, blasting under the bar from 12 yards on the counter.
This was the first time all season that Milan had secured a win after going behind.