Borja Mayoral's first-half strike earned AS Roma a 1-0 win over Bologna on Sunday, ensuring Paulo Fonseca's side kept in touch with the top four in Serie A, while Atalanta climbed back into the top four in Serie A as Josip Ilicic's second-half penalty earned his side a thrilling 3-2 victory at Fiorentina.
Bologna had plenty of chances to edge in front in the first half, but their wastefulness in front of goal proved costly as Mayoral broke clear on the counter before slotting home one minute before half-time.
The chances dried up for the visitors after the break, as Roma claimed a first league win in their last four games with ease.
What Fonseca would bring to Newcastle - Inside Europe
The result kept seventh-placed Roma five points adrift of Napoli in fourth after 30 games played, while Bologna stayed 11th on 34 points.
Serie A top goalscorers Atalanta raced into a two-goal lead inside 40 minutes thanks to a double from striker Duvan Zapata with Ruslan Malinovskyi providing both assists.
However, another brace in nine second-half minutes from Fiorentina's Dusan Vlahovic - taking the Serb's league goal tally to 15 for the season - levelled things up.
The drama was not over as Ilicic came off the bench to drill a 70th-minute spot kick down the middle and move his side on to 61 points, one behind Juventus in third and two clear of Napoli in fifth.
Fiorentina remain in 16th place, eight points clear of the relegation zone.
Euro round-up: Muniain claims win for Athletic against Villarreal, Leipzig trail Bayern and Dortmund
AC Milan survive fightback from nine-man Bologna to move top of Serie A