Just Football Predictions offers data-driven football insights, value betting opportunities, and expert analysis. From upcoming matches to our unique Edge Picks, we help you stay ahead in the game.

BeGambleAware BeGambleAware

Bologna's unbeaten run extended after 3-3 to Juventus

Bologna enjoyed a fantastic game in Serie A, marking their ninth consecutive match without defeat, as they held Juventus to an exhilarating 3-3 draw.

The hosts were quickest out of the blocks, and went 1-0 up when Riccardo Calafiori netted after only 2 minutes.

In the 11th minute, Santiago Castro increased Bologna's lead with an assist by Kacper Urbański.

Straight after the break, Riccardo Calafiori scored again, widening the lead.

Federico Chiesa managed to reduce the deficit for Juventus in the 76th minute.

Bologna responded in the 83rd minute when Arkadiusz Milik found the net.

Just one minute later, Kenan Yıldız ensured Juventus equalised, making it 3-3.

The result marked Juventus' sixth game in a row without a win.

Bologna have now won two and drawn three of their last five games, scoring 9 and conceding 5.

Juventus, on the other hand, have five draws with 7 goals for and 7 against in their last five matches.

Overall, Bologna have scored 54 goals in Serie A: 33 at home and 21 away, while Juventus have netted 52: 24 at home and 28 away.

Looking ahead, Bologna will face Genoa away on 24 May, and Juventus will play Monza at home on 25 May.

Elsewhere in Serie A, Fiorentina drew 2-2 against Napoli, Atalanta defeated Lecce 2-0, Torino won 3-1 against Milan, Cagliari triumphed 2-0 against Sassuolo, Frosinone secured a narrow 1-0 victory over Monza, Udinese drew 1-1 with Empoli, Inter and Lazio ended 1-1, Roma clinched a 1-0 win over Genoa, and Hellas Verona edged Salernitana 2-1.