Playmaker Kaka breathed new life into struggling AC Milan by scoring twice and 18-year-old Bryan Cristante claimed his first professional goal as they beat Atalanta 3-0 on Monday for only their fifth league win of the season.
Former World Player of the Year Kaka, who returned for a second stint at Milan at the start of the season, put them in front 10 minutes before the break with his 100th goal for the club in all competitions.
The Brazilian swept home Urby Emanuelson's cross from a tight angle after Milan broke following an Atalanta corner.
Yohan Benalouane had a goal disallowed for Atalanta and German Denis was denied by Christian Abbiati as Milan showed signs of faltering before Kaka struck again, firing home after Robinho scuffed Mario Balotelli's cross in the 65th minute.
Two minutes later, Cristante celebrated his first Serie A start by scoring a pinpoint 25-metre shot which went in off the foot of the post.
"Kaka played excellent football working for the team and scoring twice," Milan coach Massimiliano Allegri said.
"I'm very happy for him and the objective that he's reached.
"We all need to be focused on ending the season in the best way that we can and aware that we still have a long way to go."
Elsewhere, Lazio beat Inter Milan 1-0 with a superb Miroslav Klose volley to give to give Edoardo Reja a winning start to his second stint as their coach and third-placed Napoli beat Sampdoria 2-0 thanks to a brace from Dries Mertens.
Hellas Verona won 3-1 at Udinese helped by two goals from Luca Toni, the first courtesy of a blunder from home goalkeeper Zeljko Brkic who allowed an apparently harmless shot to slip between his legs in the eighth minute.
The win took the promoted side into fifth place, above Inter.
Parma defender Alessandro Lucarelli scored with a cheeky backheel following a corner as Roberto Donadoni's team came from behind to beat Torino 3-1 and striker Amauri scored his first goal of the season to complete the scoreline.
Bottom club Catania beat Bologna 2-0 in a relegation scrap and improving Genoa overcame lowly Sassuolo by the same score.
Napoli's win lifted them to 39 points from 18 games, two behind Roma who lost 3-0 at leaders Juventus on Sunday.
Juventus have 49 points, a massive eight clear at the top.