Bologna scored two early goals at Verona to secure a 2-0 victory and move out of the Serie A relegation zone.
The visitors were in front after just six minutes, Emanuele Giaccherini finding the top corner after arriving for a cross from Adam Masina.
They doubled their lead eight minutes later when Mattia Destro fed Godfred Donsah, who fired his shot into the center of the goal.
Verona had their chances to respond. Emil Hallfredsson almost tested Antonio Mirante with a long range effort almost immediately after the second goal, while Juanito Gomez nearly scored with a header early in the second half after meeting a Hallfredsson cross.
Bologna did a good containing job, however, and had their chances to extend their lead before Matteo Brighi nearly pulled one back for Verona in the dying minutes.
The result sees Bologna move out of the drop zone into 16th place, but Verona remain in big trouble in 19th place.
At the other end of the table, AC Milan's three-match winning run was ended by Atalanta who held their hosts to a 0-0 draw at the San Siro.
It was Atalanta who enjoyed the best of the chances, particularly after the break, with Milan kept in the game by the efforts of 16-year-old goalkeeper Gianluigi Donnarumma.
It was end-to-end action in the opening 20 minutes as both sides went in search of an early goal.
Alejandro Gomez came close to getting on the end of a great ball from Mauricio Pinilla inside the first 10 minutes, before Juraj Kucka nearly grabbed an opener for the hosts from a Mauricio Pinilla corner.
Carlos Bacca and M'baye Niang had chances for Milan, with the Frenchman failing to make the most of two opportunities.
Atlanta had come out firing in the second period, and Luca Cigarini really should have opened the scoring when he failed to turn in a rebound after Donnarumma had saved his initial effort, with it appearing easier to score than help the ball over the crossbar.
Donnarumma was then called on to save from first Morales and then Alberto Grassi as the teenager kept Milan in the contest.
Milan boss Sinisa Mihajlovic brought on Luiz Adriano and Keisuke Honda late on in an attempt to find a winner, but the Atalanta defence could not be breached and the two teams were forced to settle for a point.